module MoreMath::Functions
def gamma(x)
def gamma(x) if x < 0.0 return PI / (sin(PI * x) * exp(log_gamma(1 - x))) else exp(log_gamma(x)) end end
def gamma(x) if x < 0.0 return PI / (sin(PI * x) * exp(log_gamma(1 - x))) else exp(log_gamma(x)) end end