Climbing Stairs in Java