J'ai retiré le <E> pour tree car il ne prendra jamais que des token à
cause des méthodes très spécifiques de derive(), simplify() et
toString() (sans parler de son constructeur)

Je pense les avoir modifié partout