This allows you to pass a variable by reference to a function or element that allows you to modify the original variable.
Passing-by-reference is not limited to variables only, the following can also be passed by reference:
New statements, e.g. foo(new SomeClass)
References returned from functi...