Code samples and solutions to questions from "OCaml From the Very Beginning" by John Witington.