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`