Skip to content

Instantly share code, notes, and snippets.

@fernandrone
Created February 26, 2021 15:01
Show Gist options
  • Save fernandrone/fb51536e7aa90788eb8d7337c5d237a1 to your computer and use it in GitHub Desktop.
Save fernandrone/fb51536e7aa90788eb8d7337c5d237a1 to your computer and use it in GitHub Desktop.
Clojure exponential/power function.
(defn pow [x n]
"x^n"
(if (>= n 0)
(->> x (repeat n) (reduce *))
(->> (pow (/ 1 x) (- n)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment