Mergesort implementation in Clojure