Inspired by
Tamarchok's
Shuffle