ICI VERSION TOTALEMENT FONCTIONNELLE. Version sûre et passée à valgrind.