add BST

add BST with other transveral method