Merge sort list