class BitSetUtils {

  public static boolean innerProduct(BitSet a, BitSet b) {
    BitSet buffer = copy(a);
    buffer.and(b);
    return isOdd(buffer.cardinality());
  }

  private  BitSetUtils();

}