adding functions for max depth and finding node if it exists, also addin...

...g function to delete specific child of a node