private int CountTrailingZeros ()
{
if (_val1 != 0)
return CountTrailingZeros (_val1);
if (_val2 != 0)
return CountTrailingZeros (_val2) + 8;
if (_val3 != 0)
return CountTrailingZeros (_val3) + 16;
if (_val4 != 0)
return CountTrailingZeros (_val4) + 24;
return _digitsLen;
}