Check out
sammy.h’s
Shuffle