Sorting An Array Using Recursion Java