title: How to have 2 functions call each other in OCaml
body: <p>I want to have 2 different recursive functions in OCaml, where each 1 could call the other one. It isn't working because the one that is declared 1st isn't able to call the one that is declared 2nd. Is there any way to make it work without combining the two functions into 1?</p>