Added more features to the BST; There might be a bug in the maxDepth calc