Edmund's Project Euler attempts