Layout binary tree

Solution to the layout binary tree problem from 99 OCaml problems