Не в этом дело. Как только ты начинаешь работать с символьными выражениями, у тебя появляется композиция функций и ссылок. Как только кмопозиция ссылок, сразу пока перформанс. Я же говорю, я много этим занимался, но вот то, что сейчас получилось - это первый раз, когда я вижу, чтобы это удалось удачно подружить. За счет выноса операций в контекст.
ну так там получается нормальная функция типа function (a, b) { return Math.pow(Math.abs(a), 1/Math.abs(b)); }