Moves are minimal
Nodes on the longest increasing subsequence stay put.
Nodes on the longest increasing subsequence stay put. Everything else is moved once.
Nodes on the longest increasing subsequence stay put.
Nodes on the longest increasing subsequence stay put. Everything else is moved once.