add the practice for binary tree