Clojure Code Golf

I offer a Clojure code golf solution with 201 non-space characters, not including the exec statement. This solution leverages java interop to avoid requiring clojure.string, and uses set/contains? to remove stop-word matches.

One possibility for improvement (per the constraints of the exercise) is to condense the code into fewer lines. However, I wonder if squishing would take away from clarity.