Inspired by
onthefritz's
Shuffle