Предположим, у меня есть произвольная функция
foo = function(a,b) {a+b}
Как я могу перебрать эту функцию на себя n
раза?
foo(foo(foo(foo(x, 1), 2), 3, 4)
Я смотрю на purrr:compose
, но это не выглядит обнадеживающим для произвольного n
. purrr:reduce
такое ощущение, что он тоже вступит в игру ... но я в тупике.