Project Euler code.