Inspired by
Isabel-Leigh's
Shuffle