added recursive serialization adn comparision of BST