Some programs to solve Project Euler's programming challenges