A function allows you to lazily evaluate and differentiate a program. A program is a collection of variables and expressions, and the corresponding function is created by specifying the target ...