Source: http://irma.math.unistra.fr/~fbertran/enseignement/Master1_FC_MCB/Tests.pdf