@Override
	public String toString() {
		StringBuffer buffer = new StringBuffer();
		buffer.append("\nVectorCompare: ");
		buffer.append("\n  Result of the dot product     = " + dotproduct);
		buffer.append("\n  # of hashes in first vector   = " + acount);
		buffer.append("\n  # of hashes in second vector  = " + bcount);
		buffer.append("\n  # of hashes in common         = " + intersectcount);
		buffer.append("\n  Minimum vector count          = " + min);
		buffer.append("\n  Maximum vector count          = " + max);
		buffer.append("\n  Number of hashes flipped      = " + numflip);
		buffer.append("\n  Difference in # of hashes     = " + diff);
		return buffer.toString();
	}
Assume the dotproduct, acount, bcount, and intersectcount are filled in
Calculate the remaining values: min, max, numflip, and diff
Assume small vector is produced by flipping and removing hashes from big vector
Calculate the number of flipped hashes (numflip) from a VectorCompare result
Calculate the difference in the number of hashes (diff) from a VectorCompare result
Ghidra/Framework/Generic/src/main/java/generic/lsh/vector/VectorCompare.java