Merge Sort in C