class MoreMath::Permutation

def factorial(n)

def factorial(n)
  @@fcache.size.upto(n) { |i| @@fcache[i] =  i * @@fcache[i - 1] }
  @@fcache[n]
end