The following recursive algorithm can be used to efficiently compute what?
a) Factorial of a number
b) Fibonacci sequence
c) Prime numbers
d) Exponential function