Inspired by
enchNt's
Shuffle