OCaml 99 Problems