text notes and clojure-code notes on Grossberg algorithm