Gamma
Try gamma function
for ( i <- 1 until 10 ) {
val i_1:Int = i - 1
println(s"\tΓ($i):$i_1! => ${slash.gamma(i.toDouble)} : ${slash.Factorial(i_1)}")
}
// Γ(1):0! => 1.0 : 1
// Γ(2):1! => 1.0 : 1
// Γ(3):2! => 2.0 : 2
// Γ(4):3! => 6.0 : 6
// Γ(5):4! => 24.000000000000004 : 24
// Γ(6):5! => 119.99999999999997 : 120
// Γ(7):6! => 720.0000000000001 : 720
// Γ(8):7! => 5040.000000000002 : 5040
// Γ(9):8! => 40320.00000000002 : 40320