TP2 : declarations, premieres fonctions