My projecteuler.net solutions.