Introduction: parameter passing techniques