Ordered jobs kata in Clojure