title: Get multiple maximum values from an array of values
body: <p>For example in <code>underscore/lowdash</code> you can use <code>_.max(list, [iterator], [context])</code> function to receive one maximum value. But I want to have it returned multiple maximum values if they are all equal. </p>
  
  <pre><code>var stooges = [{name: 'moe', age: 40}, {name: 'larry', age: 50}, {name: 'curly', age: 50}];
  
  _.max(stooges, function(stooge){ return stooge.age; });
  
  =&gt; {name: 'curly', age: 50};
  </code></pre>
  
  <p>I want to have somthing like this:</p>
  
  <pre><code>var stooges = [{name: 'moe', age: 40}, {name: 'larry', age: 50}, {name: 'curly', age: 50}];
  
  _.multiplemax(stooges, function(stooge){ return stooge.age; });
  
  =&gt; [{name: 'curly', age: 50},  {name: 'larry', age: 50 ];
  </code></pre>
  
  <p>Using underscore is ok.</p>