Solutions to Project Euler problems in C++