Inspired by
Katie Thompson's
Shuffle