Working through Project Euler. Euler30 just completed.