My implementation to the Project Euler problems at projecteuler.net