code: static BitSet xor(BitSet x, BitSet y) {
          BitSet z = copy(x);
          z.xor(y);
          return z;
      }
docs: XOR 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 XOR of the two bit sets