#5 Correction cas critique.
Clean code commenté.