Programming challenges from Projecteuler.net