ALG : Une premiere version assez propre avec mode stateLess et stateFull.