Collection of http://www.projecteuler.net solutions