Solutions to some of the projecteuler.net problems