Solving some of the problems on https://projecteuler.net/problems