Inspired by
Kelly Oneill's
Shuffle