Produto dos dígitos da soma

Crie uma função que receba um, dois ou mais números como argumentos e some-os para obter um novo número. Em seguida, a função multiplica repetidamente os dígitos do novo número entre si, produzindo um novo número, até que o produto tenha apenas 1 dígito. Retorne o produto final.

Exemplos

sum_dig_prod(16, 28) ➞ 6
# 16 + 28 = 44
# 4 * 4 =  16
# 1 * 6 = 6

sum_dig_prod(0) ➞ 0

sum_dig_prod(1, 2, 3, 4, 5, 6) ➞ 2

Notas

A entrada da função contém pelo menos um número.