Inspired by
addison's
Shuffle