validate-binary-search-tree.cpp