This is really cool. Shows how different sorting algorithms work.

Visualising Sorting Algorithms