Commit initial

Avec les leçons 1 et 4 à 18.