(o)
| 23 | }, |
| 24 | //http://stackoverflow.com/questions/6274339/how-can-i-shuffle-an-array-in-javascript |
| 25 | _shuffle = function (o){ |
| 26 | for (var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); |
| 27 | return o; |
| 28 | }, |
| 29 | _union = function () { |
| 30 | var args = arguments[0], |
| 31 | allElements = [], |