code: function max(dependentKey) {
      return reduceMacro(dependentKey, function (max, item) {
        return Math.max(max, item);
      }, -Infinity);
    }
docs: A computed property that calculates the maximum value in the
  dependent array. This will return `-Infinity` when the dependent
  array is empty.
  
  ```javascript
  var Person = Ember.Object.extend({
  childAges: Ember.computed.mapBy('children', 'age'),
  maxChildAge: Ember.computed.max('childAges')
  });
  
  var lordByron = Person.create({ children: [] });
  
  lordByron.get('maxChildAge'); // -Infinity
  lordByron.get('children').pushObject({
  name: 'Augusta Ada Byron', age: 7
  });
  lordByron.get('maxChildAge'); // 7
  lordByron.get('children').pushObjects([{
  name: 'Allegra Byron',
  age: 5
  }, {
  name: 'Elizabeth Medora Leigh',
  age: 8
  }]);
  lordByron.get('maxChildAge'); // 8
  ```
  
  @method max
  @for Ember.computed
  @param {String} dependentKey
  @return {Ember.ComputedProperty} computes the largest value in the dependentKey's array
  @public