Inspired by
sukhroop!!'s
Shuffle