implement remove for bst; add dfs
Merge branch 'master' of https://github.com/pinyaoting/algorithms