Inspired by
Natasha Blecha's
Shuffle