diff --git a/binary_search_tree.md b/binary_search_tree.md
index ad2c1651c60dbc58046e3ea5cf1fdb0b021dd042..9c2e7f00035c0233d0aa1094027589f2f018f846 100644
--- a/binary_search_tree.md
+++ b/binary_search_tree.md
@@ -66,10 +66,10 @@ node_t *bst_create(); // création d'un arbre vide (retourne NULL)
 void bst_destroy(node_t *tree); // détruit l'arbre et vide la mémoire
 void bst_print(node_t *tree); // affiche l'arbre (voir plus bas)
 
-// insertion de val dans l'arbre et retourne l'arbe (ou NULL si problème)
+// insertion de val dans l'arbre et retourne l'arbre (ou NULL si problème)
 node_t *bst_insert(node_t *tree, int val);
-// efface le premier élément contenant la valeur val
-// l'arbre et retourne l'arbre (ne fait rien si val est absente)
+// efface le premier élément contenant la valeur val dans l'arbre
+// et retourne l'arbre (ne fait rien si val est absente)
 node_t *bst_delete(node_t *tree, int val);
 
 // la valeur val est-elle présente dans l'arbre?