var _lgamA … var _lgamR … var _lgamS … var _lgamT … var _lgamU … var _lgamV … var _lgamW … // Lgamma returns the natural logarithm and sign (-1 or +1) of [Gamma](x). // // Special cases are: // // Lgamma(+Inf) = +Inf // Lgamma(0) = +Inf // Lgamma(-integer) = +Inf // Lgamma(-Inf) = -Inf // Lgamma(NaN) = NaN func Lgamma(x float64) (lgamma float64, sign int) { … } // sinPi(x) is a helper function for negative x func sinPi(x float64) float64 { … }