Inspired by
Connor Gilbert's
Shuffle