function max(operation) {
    operation = operation || I;
    return function () {
      var memo;
      each(function (item) {