Inspired by
Vivian Tejada's
Shuffle