Inspired by
Cristina Parish's
Shuffle