rem: uniq: function() { return this.inject([], function(array, value) { return array.include(value) ? array : array.concat([value]); 
add: uniq: function(sorted) { return this.inject([], function(array, value, index) { if (0 == index || (sorted ? array.last() != value : !array.include(value))) array.push(value); return array; 
context:   uniq: function() {    return this.inject([], function(array, value) {      return array.include(value) ? array : array.concat([value]);    });  },
meta: 9859	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9859/c1f8a57fb495053291d684e68f518dd14dfa0a6f/prototype.js/clean/js_test/prototype.js