Le soucis de GM c'est qu'il doit interpréter l'expression passé en paramètre avant de calculer la racine (ça marche pareil pour les autres fonctions).
Hors l’interprétation de l'expression est bien plus lente que le calcul de la racine en lui même.
C'est pour ça que plus une fonction a de paramètres, plus elle est exécuté lentement par GM.