Ajout de la déclaration de fonctions

Version bugguée avec une mauvaise gestion des objets , changements à
venir