Update binary_tree.h

Implemented the public api for binary_tree