code: public Seq<E> intersect(final Seq<E> seq) {
      return union(seq).filter(e -> contains(e) && seq.contains(e));
    }
docs: Returns a distinct Seq that contains only the elements that occur in both sets.
  <p>
  Order is maintained.