Java Most Efficient Sorting Algorithms Time