Inspired by
Ludmila's
Shuffle