# Functions
Float64sAreSorted determines in parallel whether a slice of float64s is already sorted in increasing order.
IntsAreSorted determines in parallel whether a slice of ints is already sorted in increasing order.
IsSorted determines in parallel whether data is already sorted.
Sort uses a parallel quicksort implementation.
StableSort uses a parallel implementation of merge sort, also known as cilksort.
StringsAreSorted determines in parallel whether a slice of strings is already sorted in increasing order.
# Interfaces
SequentialSorter is a type, typically a collection, that can be sequentially sorted.
Sorter is a type, typically a collection, that can be sorted by Sort in this package.
StableSorter is a type, typically a collection, that can be sorted by StableSort in this package.
# Type aliases
Float64Slice attaches the methods of sort.Interface, SequentialSorter, Sorter, and StableSorter to []float64, sorting in increasing order.
IntSlice attaches the methods of sort.Interface, SequentialSorter, Sorter, and StableSorter to []int, sorting in increasing order.
StringSlice attaches the methods of sort.Interface, SequentialSorter, Sorter, and StableSorter to []string, sorting in increasing order.