Pregunta de entrevista de Barclays

Write a function to resolve n!