pub fn sqrt_rem_2_newton<U: PrimitiveUnsigned + WrappingFrom<S>, S: PrimitiveSigned + WrappingFrom<U>>(
n_hi: U,
n_lo: U,
) -> (U, bool, U)
pub fn sqrt_rem_2_newton<U: PrimitiveUnsigned + WrappingFrom<S>, S: PrimitiveSigned + WrappingFrom<U>>(
n_hi: U,
n_lo: U,
) -> (U, bool, U)