Ackermann's function with Java tested with JUnit