Examples from CSP (Communicating sequential processes) Book written by C.A.R Hoare written in Clojure