I'm surprised this is missing the canonical quicksort in one line of Haskell
http://augustss.blogspot.com/2007/08/quicksort-in-haskell-qu...
A description is given of a new method of sorting in the random access store of a computer
The paper also emphasizes the use of in-place mutations in quicksort. The qsort one-liner uses lists, which are not random-access and cannot be modified in-place.