Java Arrays Sort Time Complexity