Euler meets Java.