Earlier quoted context omitted.
Sorry would that be any C++, modern C++ (as described 10 years ago), modern C++ (as described 5 years ago), modern C++ (as described today), a special C++ subset known to MCU folks or something else?
Sarcasm ignored. Type level programming is possible in C++98. Easy to reach for in most embedded compilers, when people actually use C++ compilers for C++, and not the C subset.
I can declare factoring large numbers is "trivial" too, but until I show my work, everyone will rightly declare me a kook.