added : recursion exercices