Source: http://irma.math.unistra.fr/~helluy/tan/tan-gausslu-tp.pdf