public override int GetHashCode() { uint result = 0; for (int i = 0; i < this.wordCount; i++) result ^= this.bits[i]; return (int)result; }