Inspired by
joos's
Shuffle