(*) Changed MergeOrderedCollections to take a comparer