_.each = _.forEach = function(obj, iteratee, context) { }; _.map = _.collect = function(obj, iteratee, context) { }; _.reduce = _.foldl = _.inject = function(obj, iteratee, memo, context) { }; _.reduceRight = _.foldr = function(obj, iteratee, memo, context) { }; _.find = _.detect = function(obj, predicate, context) { }; _.filter = _.select = function(obj, predicate, context) { }; _.reject = function(obj, predicate, context) { }; _.every = _.all = function(obj, predicate, context) { }; _.some = _.any = function(obj, predicate, context) { }; _.contains = _.include = function(obj, target) { }; _.invoke = function(obj, method) { }; _.pluck = function(obj, key) { }; _.where = function(obj, attrs) { }; _.findWhere = function(obj, attrs) { }; _.max = function(obj, iteratee, context) { }; _.min = function(obj, iteratee, context) { }; _.shuffle = function(obj) { }; _.sample = function(obj, n, guard) { }; _.sortBy = function(obj, iteratee, context) { };