add m4
add ocam
Merge pull request #22 from natano/m4

add m4
Merge pull request #23 from natano/ocaml

add ocaml