Type int completement fonctionnel