C++ Answers to Project Euler