Ну тогда, наверное, имеет смысл задать значения для теоретически минимальных и максимальных входных параметров функции.
Да, и посчитать все Х полинома можно было бы за один проход, типа:

Код:
var result:Array = new Array(8);
var i:uint = 8;
var lastResult = x;
while (i--) {
result[i] = lastResult * x;
lastResult = result[i];
}
А, прошу прощения, я сразу не понял, что случилось. ОК... надо думать.
Что-то ничего типа b + c^x хорошего не придумывается. Показатель степени растет как-то непонятно: быстрее чем log(x), но медленнее чем x, но быстрее чем x/log(x)...