Solutions (I hope) to projects on https://projecteuler.net/about