typo-- et précise que le code DOIT etre recursif
intègre des remarques de Thibault Cholez