OCaml
triangle-man