Raiz digital

Crie uma função que receba um número e retorne um dígito que seja o resultado da soma de todos os dígitos do número de entrada. Quando a soma dos dígitos tiver mais de um dígito, repita a soma até obter um único dígito.

Exemplos

digitRoot(123) ➞ 6
// 1 + 2 + 3 = 6

digitRoot(999888777L) ➞ 9

digitRoot(1238763636555555555L) ➞ 9

Observações

A recursão é permitida.