Java Solutions for Project Euler