Problem solutions for projecteuler.org