2 days to shuffle array
From http://css-tricks.com/snippets/javascript/shuffle-array/