Swap Nodes in Pairs: Interactive Visualizer

Swap adjacent nodes iteratively by keeping track of the previous node.