my solutions to the problem set presented at projecteuler.net