function or response functions - are introduced step by step, rather than just used. The