java – Resolução Exercício Recursividade

Boa noite!

Eu estou resolvendo uma série de exercícios de recursividade em Java e estou com dificuldades em dois exercícios.

Gostaria de ajuda para solucionar, meu maior interesse além de ver várias formas de resolução, é saber os passos que os levaram a adoção de tal caminho de resolução, se puderem contribuir, seguem exercícios, os exercícios contém alguns critérios, fazendo sem tais critérios eu mesmo já consegui resolver:

Ex) Temos vários coelhos e cada coelho tem duas orelhas grandes e flexíveis. Queremos calcular o número total
de orelhas em todos os coelhos de forma recursiva (sem loops ou multiplicação). Criar uma função recursiva que
receba um número N representando o número de coelhos e retorne a número total de orelhas.

Exemplos:

orelhasCoelho(0) → 0

orelhasCoelho(1) → 2

orelhasCoelho(2) → 4