Inspired by
Andrea Walker's
Shuffle