Solutions to problems featured on projecteuler.net