Source: https://www.plymouth.ac.uk/uploads/production/document/path/3/3742/PlymouthUniversity_MathsandStats_gradients_and_directional_deriavatives.pdf