// Jn returns the order-n Bessel function of the first kind. // // Special cases are: // // Jn(n, ±Inf) = 0 // Jn(n, NaN) = NaN func Jn(n int, x float64) float64 { … } // Yn returns the order-n Bessel function of the second kind. // // Special cases are: // // Yn(n, +Inf) = 0 // Yn(n ≥ 0, 0) = -Inf // Yn(n < 0, 0) = +Inf if n is odd, -Inf if n is even // Yn(n, x < 0) = NaN // Yn(n, NaN) = NaN func Yn(n int, x float64) float64 { … }