L-system interpreter in OCaml