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