Add _.sample(arr, number) function
Move loop side-effect into explicit clause.
Improve documentation for `min` and `max`

* Remove ambiguous wording "If iterator is passed" since iterator functions are
  often predicates that pass or fail
* Remove other occurences of similar ambiguous wording in documentation
Merge pull request #1244 from davesque/min-max-doc-improvements

Improve documentation for `min` and `max`
bugfix,in some spacial js environment,it will happen.
Prevent false negatives for _.throttle tests.

Fix #1248
Merge pull request #1249 from braddunbar/throttle

Prevent false negatives for _.throttle tests.
Merge branch 'master' of https://github.com/sjpsega/underscore into sort-by
Tweak tweak.
Merge pull request #1253 from braddunbar/sort-by

Handle equal indices in _.sortBy.
Tighten up _.sample implementation
Make _.sample([]) return undefined
Typo in expectation, extend really does copy undefined properties

Based on https://github.com/jashkenas/underscore/issues/123, it appears this assertion was inverted but the language was never updated to reflect it.
Rewording extend assertion
Merge pull request #1259 from hackreactor/master

Typo in expectation, extend really does copy undefined properties
Improved licenses part of package.json
Merge pull request #1263 from zubairov/patch-1

Improved licenses part of package.json
add in single timeout implementation of debounce
must define result
Merge pull request #963 from vincentwoo/master

Add _.sample(array, number) functionality to underscore.js (Will tweak, in a moment.)