Some of the project euler code I've been doing in my free time...