If you wish to allow a function to modify its arguments, you must pass them by reference.
Privzeto se argumenti funkcij podajajo po vrednosti (torej, če spremenite vrednost argumenta v funkciji, se vrednost ne spremeni zunaj funkcije). Če želite funkciji dovoliti, da spreminja svoje argumente, morate argumente podati po referenci.