Sumulat ng isang programa na gumagamit ng recursion upang kalkulahin ang factorial ng isang numero.
Ano ang base case para sa factorial function?
Paano tinatawag ng function ang sarili nito upang masolusyunan ang mas maliliit na bahagi ng problema?
Subukang gumamit ng isang recursion tree upang makabuo ng solusyon sa problema.
INPUT: 3
EXPECTED OUTPUT: 6
INPUT: 4
EXPECTED OUTPUT: 24
INPUT: 8
EXPECTED OUTPUT: 40320
INPUT: 10
EXPECTED OUTPUT: 3628800