ParameterPassing Demonstrates call by value, call by value-result, call by reference, and call by name.