Inspired by
Ari Roberts's
Shuffle