Actually passed by reference
However, as you will also see later, even though the first parameter appears to be passed by value on the basis of syntax, the first parameter is actually passed as a reference to the array and is not simply a copy of the array.