extract leaf
add itoa
add remove not in path for a binary tree