Doing the Project Euler Problems