Você deve implementar uma função recursiva para calcular o fatorial de um número inteiro não negativo. O fatorial de um número é o produto de todos os números inteiros positivos de 1 até aquele número.
Por exemplo, o fatorial de 5 é calculado como 5! = 5 * 4 * 3 * 2 * 1 = 120.
Você deve criar uma função chamada getFatorial(int n) que recebe um número inteiro não negativo como entrada e retorna o fatorial desse número. Você deve implementar a função de forma recursiva, ou seja, a função deve chamar a si mesma para calcular o fatorial do número anterior até chegar a 1.
É importante que você entenda o conceito de recursividade e como implementar uma função recursiva de maneira eficiente. Também devem ser considerado os casos base (n = 0 e n = 1) para garantir que a função retorne corretamente 1 nessas situações. Além disso, é necessário controlar o fluxo da recursão para evitar que o programa entre em loop infinito.