Inspired by
renaekovacs's
Shuffle