Domanda di colloquio di Barclays

Write a function to resolve n!