Types abstraits pour les structures de données, arbres, dictionnaires, files avec priorités, graphes, méthodes externes.