Max Number Recursive Java