Source: http://rims.ruforum.org/8A725E/exercices-corriges-sur-le-gradient.pdf