Solutions for various project-euler problems.