Draft: [Refacto] Code d'évaluation
- Séparation du fichier principal
information_retrieval.pyen deux fichiers, l'un avec le framework et l'autre avec les métriques - Ajout de types de retour dédiés
EvaluationResults - Changement des types des arguments des fonctions pour mieux suivre les bonnes pratiques
- Modification des tests en conséquence