Pergunta de entrevista da empresa CIBC

write a function of factorial using python