Source: https://blogs.lyceecfadumene.fr/informatique/files/2009/10/Td-n%C2%B01-Creation.pdf