C++ Project Euler Solutions