Explain Merge Sort Algorithm In C