fonction d'interration placée dans une fonction séparée