Exercices from PUM programming class