Call by value vs call by reference

shape