/** * @param array|Traversable $a * @param array|Traversable $b * @return self */ public static function intersect($a, $b) { $a = new self($a); $a->retainAll($b); return $a; }