Java Solutions to Project Euler Problems