Inspired by
Emmetompkins's
Shuffle