add algorithm BSTree