binary_tree completed