clojure, no swap
top used commands