"AreaPolygon" = " ## Aire d’un Polygone\n\n **Objectif :** Écrire une fonction qui calcule l’aire d’un polygone simple donné par ses sommets sous forme d’un tableau de paires de coordonnées.\n\n Supposons que le polygone est non auto-intersectant et défini dans un plan cartésien 2D.\n\n ---\n\n **Instructions :**\n\n 1. Définir une fonction nommée `areaOfPolygon(_:)` qui prend un tableau de paires de coordonnées en entrée, chaque paire de coordonnées étant représentée sous la forme d’un tuple `(x, y)`.\n 2. Utiliser la **formule de la semelle (Shoelace formula)** pour calculer l’aire :\n    - Multipliez chaque coordonnée x par la coordonnée y du sommet suivant, puis soustrayez le produit de la coordonnée y multipliée par la coordonnée x du sommet suivant.\n    - Faites la somme de ces résultats, prenez la valeur absolue et divisez par 2.\n 3. Retournez l’aire en tant que `Double`.\n\n * Callout(Défi supplémentaire):\n   Étendez la fonction pour gérer des polygones avec des trous, en calculant l’aire comme la différence entre les polygones extérieur et intérieur.";
