Quicksort with a depth budget: heap sort takes over when it runs out, insertion sort finishes small parts.
This interactive visualization needs JavaScript.