python implem of bst without delete yet