public override int GetHashCode() { return(Bits.Aggregate(Bits.Length, (current, t) => unchecked (current * 31 + t))); }