diff --git a/t/recursion.t b/t/recursion.t new file mode 100644 index 0000000..0c5838c --- /dev/null +++ b/t/recursion.t @@ -0,0 +1,9 @@ +;; Factorial + +(defun factorial (n) + (if (> n 1) + (* n (factorial (- n 1))) + 1)) + +(expect "Factorial of 5 is 120" (= (factorial 5) 120)) +(expect "Factorial of 1 is 1" (= (factorial 1) 1))