5. How is data passed to a routine from its caller?