added binary tree problem