Solutions to the problems of ProjectEuler (http://projecteuler.net/)