Pergunta de entrevista da empresa Allied Testing

In programming skills part I was asked to write a function calculating n! to demonstrate recursion.