Add merge-sort