Tree : Functionalities like insert node, search node, max depth, check if balanced or not, pre-order traversal, post-order and in-order traversal