Project Euler C++ Solutions