wat is difference between parameter passing by reference and parameter passing by value? and example?