Source: http://profmath55.free.fr/dotclear/public/termSetES/cours/S11/touchapprimitiv.pdf