solutions to problems posted on projecteuler.net