public override bool Equals(object obj) { BigInteger o = obj as BigInteger; if (object.ReferenceEquals(o, null)) return false; return this == o; }