Domanda di colloquio di BT Group

Write a function that works out n factorial