Add merge sort