Sort in a functional language
I just use "array.sorted", but I'm sure that there are much more complicated ways to achieve the same thing. ;-)
A functional version of quicksort is only about 7 lines long, and the implementation is very close to the abstract algorithm, making use of recursion.