Add the sleeping barber implementation in Clojure.