Inspired by
andrea b's
Shuffle