complete bitTree
chang