Directional derivative & gradient vector