I read the manual for using accumulate saying that it is a 2-argument function. I don't understand the given example:
1:5 %>% accumulate(`+`)
#> [1] 1 3 6 10 15
If accumulate is a 2-argument function, should the first element that it outputs be 3? because 1+2=3, why can the first element can be the output?