Pregunta de entrevista de Panasonic

write a function about factorial