Inspired by
Swrdfish's
Shuffle