Exercice 1.2 et 1.3 completed, Code is slow but cool