code: public function reduce(Closure $fn, $initial = null)
      {
          return array_reduce($this->elements, $fn, $initial);
      }
docs: Reduce collection to a single value
  
  @param Closure $fn
  @param null $initial
  @return mixed