Logarithm and Related Functions
===============================

 -- Function: int gsl_sf_log_impl (double x, gsl_sf_result * result)
 -- Function: int gsl_sf_log_e (double x, gsl_sf_result * result)
     Domain: x > 0.0 Exceptional Return Values: GSL_EDOM

 -- Function: int gsl_sf_log_abs_impl (double x, gsl_sf_result * result)
 -- Function: int gsl_sf_log_abs_e (double x, gsl_sf_result * result)
     \log(|x|) Domain: x != 0.0 Exceptional Return Values: GSL_EDOM

/* Complex Logarithm *   exp(lnr + I theta) = zr + I zi * Returns argument in [-pi,pi]. *
 -- Function: int gsl_sf_complex_log_impl (double zr, double zi, gsl_sf_result * lnr, gsl_sf_result * theta)
 -- Function: int gsl_sf_complex_log_e (double zr, double zi, gsl_sf_result * lnr, gsl_sf_result * theta)
     Exceptional Return Values: GSL_EDOM

 -- Function: int gsl_sf_log_1plusx_impl (double x, gsl_sf_result * result)
 -- Function: int gsl_sf_log_1plusx_e (double x, gsl_sf_result * result)
     \log(1 + x) Domain: x > -1.0 Exceptional Return Values: GSL_EDOM

 -- Function: int gsl_sf_log_1plusx_mx_impl (double x, gsl_sf_result * result)
 -- Function: int gsl_sf_log_1plusx_mx_e (double x, gsl_sf_result * result)
     \log(1 + x) - x Domain: x > -1.0 Exceptional Return Values: GSL_EDOM