the chain rule for multivariable functions