Expression problem solutions in Haskell and Ocaml.