Java: fibonacci problem description and failing test