(fn factorial [n] ( (if ((<= n 1)) ((return 1)) ((return (* n (factorial (- n 1))))) ))) (println (factorial 5))