Comparators, as promised

rename Sorter -> Comparator.

Bonus, a singleton `default_comparator` for simple comparaison and sort