maximum-depth-binary-tree