Inspired by
Margot's
Shuffle