Inspired by
Molly's
Shuffle