Solutions to the Project Euler problems.