O que é um algoritmo de composição de função que funcionará para vários argumentos, como h (x, y). f (x). g (x) = h (f (x), g (x))?
Por exemplo, suponha que tivéssemos as funçõesdouble(x) = 2 * x
, square(x) = x ^ 2
esum(x,y) = x + y
. O que é uma funçãocompose
tal comocompose(compose(sum, square), double) = x^2 + 2*x
? Note que estou pedindo uma função que possa ser usada para funções de qualquer aridade. Por exemplo, você poderia comporf(x,y,z)
comg(x)
, h(x)
, i(x)
para dentrof(g(x), h(x), i(x))
.