Inspired by
Brookeclang's
Shuffle