code: static BitSet and(BitSet x, BitSet y) {
          BitSet z = copy(x);
          z.and(y);
          return z;
      }
docs: AND the to bit sets together and return the result. Neither input is
  modified.
  
  @param x first bit set
  @param y second bit set
  @return the AND of the two bit sets