Inspired by
Lorelaiwright's
Shuffle