Java Arrays And Recursion Definition Game