An Array Mapped Trie implementation in OCaml