Solutions to the problems found at https://projecteuler.net