Merge and Sort