Inspired by
molly's
Shuffle