Solutions to ProjectEuler.net using Java