Check out
b-swizzle’s
Shuffle