function fastContains(list, elem) { return list.indexOf(elem) !== -1; } function slowContains(list, elem) { for (var i = 0; i < list.length; i++) { if (list[i] === elem) { return true; } } return false; } var contains = Array.prototype.indexOf ? fastContains : slowContains; module.exports = { contains: contains };