# File lib/librbdiscrete.rb, line 22 def factorial( n ) if n <= 1 return 1 else return n*factorial( n-1 ).to_i end end