HeapSort, TimSort & RadixSort used with Julia's standard sorting API