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

root_digit(123) ➞ 6
# 1 + 2 + 3 = 6

root_digit(999888777) ➞ 9

root_digit(1238763636555555555555) ➞ 6

Observações

A recursão é permitida.