Do a dry run on this algorithm and show your working please

PublicFunction addNumbers(num as integer)

If num = 1 then

addnumber = 1

Else

addnumbers = num * addnumber(num-1)
End if
End function

??