sqrt

[procedure] sqrt z

R5RS, R6RS: Returns a principal square root of z.

R6RS defines these boundary cases:

  (sqrt +inf.0)  => +inf.0
  (sqrt -inf.0)  => +inf.0i

See also expt, exact-integer-sqrt.