Inspired by
Elliefox's
Shuffle