Project Euler problems.