public override bool Equals(object obj) { if ((obj is BigInteger) == false) return false; if (this.wordCount != ((BigInteger)obj).wordCount) return false; return Compare(this, (BigInteger)obj) == 0; }