Source: http://www.gipsa-lab.grenoble-inp.fr/~olha.nahorna/Stendhal_L2_Sem2/Excel/TD1/1 Interface.pdf