pub fn sqrt<T: CordicNumber>(x: T) -> Result<T>
Square root. Domain: x ≥ 0. Uses Newton-Raphson iteration.
x ≥ 0
Returns DomainError if x < 0.
DomainError
x < 0