NaturalMergeSort