Inspired by
Ryleigh's
Shuffle