diff --git a/book/src/part10.md b/book/src/part10.md
index 7d58809e146aeaefbef57b2d54f8b274395ae459..f43e22ad25e79db7e1209324736e226162f795e0 100644
--- a/book/src/part10.md
+++ b/book/src/part10.md
@@ -82,7 +82,9 @@ de créer un itérateur à l'aide d'une fonction :
 # }
 ```
 
-Le code ci-dessus commence par créer un itérateur infini de nombres paires. Pour cela nous utilisons une variable mutable `count`.
+Le code ci-dessus commence par créer un itérateur infini de nombres paires. Nous verrons plus-tard que les éléments de l'itérateur infini n'est pas généré immédiatement
+[dans la section lazy-evaluation](#performances-et-lazy-evaluation).
+Nous utilisons une variable mutable `count`, afin de générer les valeurs de notre itérateur.
 Notre closure va capturer cette variable et l'incrémenter de 2 à chaque appel et retourner la valeur courante encapsulée dans une `Option`.
 
 Notre itérateur étant infini, nous devons le limiter à un nombre fini d'éléments avant de pouvoir récupérer une collection.