OCaml
benmonopoli