lights-out in Clojure