Project Euler problem solutions (see http://projecteuler.net/problems)