A Clojure implementation of Lamport's Bakery algorithm for managing shared resources.