Linearity rules for differentiating polynomial functions