Solving Project Euler problems.