[Solved] Clojure creating higher order first function


So the steps are pretty clear from the comments:

  1. Write a function that expects one parameter (use defn, fn, or #())
  2. That parameter should be a function, so check for that (fn?)
  3. Call that function
  4. Return the first element in the returned sequence (first)

3

solved Clojure creating higher order first function