Problems sets from projecteuler.net.