Solutions for most of the code on http://www.projecteuler.net