Check out
Lois Fairchild’s
Shuffle

Found this in my drafts