FUNCTIONS[0].name(FUNCTIONS[0].variable) = FUNCTIONS[0].text()FUNCTIONS[1].name(FUNCTIONS[1].variable) = FUNCTIONS[1].text()
SOLVE_FOR[0].name(SOLVE_FOR[1].name(VALUE)) = {?}
OUTER_VALUE
FUNCTIONS[0].name(FUNCTIONS[0].variable) = FUNCTIONS[0].text()FUNCTIONS[1].name(FUNCTIONS[1].variable) = FUNCTIONS[1].text()FUNCTIONS[2].name(FUNCTIONS[2].variable) = FUNCTIONS[2].text()
SOLVE_FOR[0].name(SOLVE_FOR[1].name(VALUE)) = {?}
OUTER_VALUE
Primero, resolvamos para el valor de la función interna, SOLVE_FOR[1].name(VALUE). Entonces sabremos qué evaluar en la función externa.
Ahora sabemos que SOLVE_FOR[1].name(VALUE) = INNER_VALUE. Resolvamos para SOLVE_FOR[0].name(SOLVE_FOR[1].name(VALUE)), que es SOLVE_FOR[0].name(INNER_VALUE).