Inspired by
n's
Shuffle