Inspired by
Andrea Bergeron's
Shuffle