Inspired by
Phoenix_The_Dancer's
Shuffle