Java Arrays And Recursion Tree Practice