Inspired by
madi's
Shuffle