Implemented SteppableInsertionSorter as an example of how this thing works

God have mercy on whoever has to do HeapSort or MergeSort with this.
Merge Sort in particular is going to be annoying, since you'll have to do it iteratively.