Working through the problems at Project Euler (https://projecteuler.net/)