add-diacritics-func given from C# to global clojure atom
Caching of search results for faster search (at expense of memory)
Extract ParseChinese.clj + refactoring