Reminds me of this: https://www.youtube.com/watch?v=kPRA0W1kECg
Are you planning on adding more sorting algorithms like mergesort?
https://github.com/git/git/commit/8b8dfd5132ce91f632b5303c39...
I did this as a quick hack on a whim about a year ago (was a visualisation I wanted to see but couldn't find one quite like this), I am pleasantly surprised by the positivity on this (I kinda posted it on a whim), so I think I will probably hack on it again :-)
It's tempting to code up a whole bunch of sorting algorithms, merge and heap sort are definitely high on the list.
And as the others have said - your rainbow viz is really nice, in a lot of ways :)
Should exist on the web somewhere if you havn't seen it.