Dijkstra, Edsger W.: Smoothsort, an alternative to sorting in situ (1981)