Inspired by
Eseaborn's
Shuffle