The comparator sorts that Sort is built from, for callers that want a specific algorithm:
intro_sort for general use, insertion_sort for short or nearly sorted arrays.
Sorts an array view in place with a three-way comparator: negative, zero or positive.
Quicksort partitions around a median of three; a range that nests too deep falls back to
heap_sort, and short ranges finish with insertion_sort.