S K I combinators and Y combinator in Clojure