Projecteuler.net excercises.