Chame código compilado do código compilado
O Wolfram Compiler funciona bem com o código Wolfram Language compilado. Uma função compilada pode aceitar outras funções compiladas como argumentos. O poder abstrativo que isso proporciona permite que uma enorme quantidade de soluções inovadoras seja escrita.
A função bisectionRoot[f, lim0, lim1] encontra uma raiz de f dividindo o intervalo entre lim0 a lim1. A regra da forma {in1, in2, …}->out no segundo argumento de Typed indica que a variável f é uma função, neste caso uma que recebe e retorna um "Real64".
Compile a função cuja raiz será encontrada.
Encontre várias raízes de f. Claro, uma função diferente poderia ter sido estudada sem mudar bisectionRoot.