C++ template metaprogramming solution to the 9 digit problem | Hacker News Reader