Concurrency
Call
# times
What's it doing?
fib($n)
1
Collecting all promises; waiting for and summing the result