code: function defineReverse() {
      return Array.prototype.reverse ? function (x) {
        return x.reverse();
      } : function (x) {
        return x.reduceRight(function (agg, item) {
          agg.push(item);
          return agg;
        }, []);
      };
    }
docs: Created by elyde on 7/20/2017.
  Functional versions of common array methods (`map`, `filter`, etc.) (un-curried);