Added finished Merge Sort