Inspired by
emma :)'s
Shuffle