How Arrays.sort Works In Java