Check out
A_Person’s
Shuffle

comment your ideas!!