;; Factorial function in Goo
(df factorial (n)
  (if (<= n 1)
      1
      (* n (factorial (- n 1)))))

;; Test the function
(dp (factorial 5))
(dp (factorial 10))
