public virtual void TrimTrailingZeros() { int idx = wlen - 1; while (idx >= 0 && internalbits[idx] == 0) idx--; wlen = idx + 1; }