This is an interpretation of mbostock‘s block: Mergesort I.
I kept all the passes through the sort visible to be able to compare the steps of the sorting algorithm.