Solutions to Project Euler 26-50, written in C++