I don't see any functions in that code that wouldn't have existed in Clojure 1.0. It's all pretty standard Clojure stuff, very basic 'for' constructs and generalized lazy sequences with 'range' and others.
Which function were you thinking were explicitly added to the language that are in use here?
Which function were you thinking were explicitly added to the language that are in use here?