Add a description for problem 5
Add a compile-time C++ solution to problem 5