 Quelle est la différence entre les fonctions du premier ordre et celles d'ordre supérieur ?
 Une fonction du premier ordre est une fonction qui n'accepte qu'un seul argument et ne renvoie qu'une seule valeur. Une fonction d'ordre supérieur est une fonction qui accepte une ou plusieurs fonctions en tant qu'arguments ou renvoie une fonction en tant que résultat. Les fonctions d'ordre supérieur peuvent être utilisées pour réaliser des opérations plus complexes, telles que la manipulation des éléments d'une liste ou d'un dictionnaire, ou la création de fonctions personnalisées.