readded original pathSumEquaquals and finished BST serialize and deserialize