Modifications
* Découpe de certaines méthodes en plusieurs sous-méthode
* Changement des appels de méthode dans le main pour permettre de
changer facilement le but recherché (performance, ou debug/affichage des
étapes)

Ajout
* Rajout de mon @Override --qui n'aurait pas du être supprimé :)