Inspired by
Blakesters's
Shuffle