(ns example.core)

(defn factorial [n]
  (if (<= n 1)
    1
    (* n (factorial (dec n)))))

(defn main []
  (println "Factorial of 5:" (factorial 5))
  (println "Factorial of 10:" (factorial 10)))

(when (= __name__ "__main__")
  (main))
