Merge Sort in Java