Solutions for the problems at projecteuler.net