public function reduce(callable $cb, $initial = null) { foreach ($this->sfa as $i => $el) { $initial = $cb($initial, $el, $i, $this); } return $initial; }