Inspired by
nora's
Shuffle