Code for solving the various problems at ProjectEuler.net