Resizable arrays for OCaml