Inspired by
Megan Kee's
Shuffle