code: public static long intersectionCount(OpenBitSet a, OpenBitSet b) {
          return BitUtil.pop_intersect( a.bits, b.bits, 0, Math.min( a.wlen, b.wlen ) );
      }
docs: Returns the popcount or cardinality of the intersection of the two sets.
  Neither set is modified.