;; Higher-Order Function Example ;; Benchmark: 600ns ;; Output: 25 (do (def apply (fn [f x] (f x))) (def square (fn [x] (* x x))) (apply square 5) )