Forked from mbostock's block
This is using a faster version of quicksort with a better partitioning method.
A visualization of quicksort. Each row represents the state of the array after a single swap operation.
See also sortvis.org by Aldo Cortesi and sorting visualizations by Jason Davies.
https://d3js.org/d3.v3.min.js