added several solution for binary tree related