Inspired by
Colorful_Cowboy's
Shuffle