Solutions to the Project Euler problems written in Java