cand un parametru la o functie este de formatul tip& nume, atunci functia poate face modificari la toate instantele ale acelei variabile. g, dupa ce s-a terminat functia factorial dupa declararea lui, are valoarea (n-1)!, care, inmultit cu n, ne da n!