docs: function group(ary, fn) {
      return ary.reduce(function(accumulator, curr) {
        var key = fn(curr);
  
        if (key in accumulator)
          accumulator[key].push(curr);
        else
          accumulator[key] = [curr];
  
        return accumulator;
      }, {});
    }