some binary tree fun