doubly dual shuffles

https://dotat.at/@/2025-12-25-shuffle.html Here's a pearlescent xmas gift for you! There are four variants of the algorithm for shuffling an array, arising from two independent choices: whether to swap elements in the higher or lower parts of the array whether the boundary between the parts moves upwards or downwards The variants are perfectly symmetrical, but they work in two fundamentally…