public function testFoldRight() { $seq = new Sequence([1, 2, 3, 4, 5]); $this->assertEquals(120, $seq->foldRight(function ($v, $acc) { return $acc === null ? $v : $acc * $v; })); }