Solutions to the problems hosted on www.projecteuler.net