Add sortings

TODO: Introsort, Timsort, Bitonic sorter; Linear Time Sorting; Medians
and Order Statistics.