Almost got bit by `every?` in #clojure today: didn't expect it to return `true` when given an empty collection, e.g. `(every? nat-int? [])` => `true`.
0
0
0
0
0