Figure 6 of this paper looks like a weave sorting visualization.
Do different types of unsorted data correspond to certain kinds of knots or do we just visualize them in similar ways?
If the max and min of an unsorted array correspond to ends of a string and an unknotted string corresponds to a sorted array, then untying data seems similar to sorting a string.
Might be covered rigorously in one of these classes: