N++ - Curiously Recurring Template Pattern (S-X-15-03) - G++T++O++E++