Inspired by
syd's
Shuffle