1. Dados \(x\) e um vetor com \(n + 1\) números \(a_0, a_1, a_2, \ldots, a_n\), onde \( n \geq 0,\) calcular: $$ a_0 x^{(0)} + a_1 x^{(1)} + a_2 x^{(2)} + \ldots + a_n x^{(n)},$$ sendo \(x^{(k)} = x(x-1)(x-2)\ldots(x-k+1)\) o polinômio fatorial de grau \(k\). Considere que \(x^{(0)} = 1\).

    Procure utilizar o menor número possível de multiplicações e adições em seu algoritmo.

    Solução:

    Com recursão:

    Com iteração: