Say you have a sequence of data nodes – here represented by numbered dots – and you want to evenly place them around a circle. The simplest way is to go around the circumference of the circle and place the nodes at regular intervals in sequence order.
But what if you want the node sequence to run left-to-right while still being in a circle? That’s what this experiment is for. The key is the rearrange
function which shuffles the nodes into a new sequence. The reshuffled node list is still distributed around the circumference, but the node numbers are in left-to-right order.