Sorting Algorithms

What is this?

These are some sorting algorithm visualizations I made between 2017 and 2019.

Most of them are well-known algorithms, but there's also one I invented: "Gapsort". It is in a class of sorting algorithms known as "Library sorts", those being a variant of insertion sorts. Though library sorts can theoretically be implemented in O(N log N) with O(1) extra space, Gapsort is quadratic on average (though a lot faster than insertion sort).