Simple functional key-value store for collection of integers implemented using Clojure