Quick sort has been applied to a group of points that should form a spiral, but are instead randomly positioned.
The points are green when they are in the correct spot, red when they are being moved, and grey otherwise.
There are 240 points with radii between 20 and 260 pixels out from the center. They are set so that their theta angle is their position in the list * 1.5. Therefore the first point should be at 0 degrees (0 based index) the next point at 1.5 degrees, with ever increasing radius.
This was done with Python and Pygame