Author: Joel Björnson About the author: Joel has been enjoying functional programming ever since being introduced to Haskell at Chalmers University (Sweden). Since then he's been dabbling in F# and more recently OCaml. He's currently based in London, working at the intersection of functional programming and finance. As demonstrated in previous articles on this blog, OCaml comes with a rich module