C++ solutions to Project Euler Problems