Inspired by
flav_genzie's
Shuffle