/** * @param $value * @return Sequence */ public function delete($value) : Sequence { $values = $this->values; $pos = array_search($value, $values); unset($values[$pos]); return Sequence::sequenceFromPHPArray($values); }
/** * @param mixed $value * @return bool */ public function matches($value) : bool { $this->a = $this->a->appendTo($value * $value); return true; }