Trying to solve a few of the 99 problems proposed on the OCaml docs.
These are some logic problems covering some different data structures and algorithms.
Solving this kind of problems with a Functional language at first glance can seen trickier but the solutions turn out to be very elegant.
Check out more here: 99 OCaml problems