Inspired by
Ray !!'s
Shuffle