Show data held by the array with different possible representations. It shows values, indexes, pointer positions, focus layers (current scope) and traces let by swap operations.
Inspired by Sorting.at, it was initially made to visualize and help to understand, step by step, how sorting algorithms work. Another characteristic of this visualizer is the ability to provide a static picture of swapping operations and therefore a visual way to find patterns in our processes.
All the steps and variables (pointers - iterators) are tracked: comparison operations happening behind the scene through the use of animated indicators, changes of position of items through animations and arcs.