Publisher's Synopsis
Functional programming changes how we design algorithms. In this book, you'll implement classic data structures-lists, trees, graphs-using OCaml's expressive syntax. You'll analyze time and space complexity in a functional paradigm, learning how to optimize recursive algorithms.