solutions to projecteuler.net problems in C/C++ or Java