2.5 Efficient Computation of Derivatives