10-ocaml-closures.pdf