function unique2(arr) {
var out = arr.sort(function (a, b) {
return b - a
}),
i = 0,
res = [];
for (i; i < arr.length; i++) {
if (arr[i] !== res[res.length - 1]) {
res.push(arr[i])
}
}
return res
}
function unique3(arr) {
var out = [],
ob = {},
i = 0;
for (i; i < arr.length; i++) {
if (!ob[arr[i]]) {
out.push(arr[i]);
ob[arr[i]] = true
}
}
return out;
}