Changing the value stored in the original variable

As a result of passing the first parameter to the function by reference -

When the code in aFunction changes the value of the first parameter from 10 to 100 -

That actually changes the value stored in the variable named a that was passed by reference to the function.