Version before Changing Merge Sort and after it