Inspired by
Amanda Moore's
Shuffle