Exercises from book MoreOCaml ch02