My attempts at working through the Project Euler Problems (using Java)