Bubble sort with a shrinking gap, so small values near the end jump home fast.
This interactive visualization needs JavaScript.