Check out
julia borg’s
Shuffle