An interactive animation of the behaviour of the insertion sort algorithm done with CSS Transitions.
Just click the 'swap' button to perform the next move of the algorithm.
Sass and Autoprefixer
SVG is used for the button icon.
VanillaJS.
Use of classList so no IE10 support.
Played with some functional techniques such as a flatiterator, composition, ...
Borrowed some utils from Underscore.js.