Como escrevo uma função recursiva para uma combinação

Estou passando por funções recursivas e entendo como escrever as básicas, mas tenho uma pergunta no meu guia de estudo que não entendo.

. Escrever código para uma função recursiva chamada Combinações que calcula nCr. Suponha que o nCr possa ser calculado da seguinte forma:

nCr = 1 if r = 0 or if r = n and
nCr = (n-1)C(r-1) + (n-1)Cr

Alguém pode me ajudar com isso ou explicar em termos leigos? Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion