public override bool Equals(object o) { BigInteger bi = (BigInteger)o; if (this.dataLength != bi.dataLength) return false; for (int i = 0; i < this.dataLength; i++) { if (this.data[i] != bi.data[i]) return false; } return true; }