commit: mergesort using pairs
ordering and implicit parameter
higher order function on list (map,filters)