Adding merge sort