Inspired by
caitlyn's
Shuffle