What is the output of the following pseudocode program, which first defines a function ‘whoosh’ and then calls it from a for-loop?
define whoosh(n) if n is equal to 1 return 1 else return n + whoosh(n-1) endif end define for i = 1 to 5 print whoosh(i) endfor
a. 1, 2, 3, 4, 5
b. 1, 1, 2, 3, 5
c. 1, 3, 6, 10, 15
d. 1, 2, 6, 24, 120