public void ShiftUsRight(int cu) { AssertValid(); Debug.Assert(cu >= 0); if (cu >= length) { length = 0; } else if (cu > 0) { for (int i = 0; i < length - cu; i++) { digits[i] = digits[cu + i]; } length -= cu; } AssertValid(); }