Gradient and Directional Derivative