qqp question1: When calculating a directional derivative by using the scalar product with the gradient, does the directional vector need to be a unit vector? question2: When computing a directional derivative, why is it necessary to turn the vector direction into a unit vector?