line 600 in: https://github.com/clojurebook/ClojureProgramming/blob/master/ch03-collections-repl-interactions.clj ... it just redefines compare, using more code, and less efficiently.