Pergunta de entrevista da empresa Alibaba Group

Implement a function to calculate factorial of x.