implementation des fonctions empty,size,max_size