Producto de los dígitos de la suma

Crea una función que reciba uno, dos o más números como argumentos y los sume para obtener un número nuevo. Luego, la función multiplica repetidamente entre sí los dígitos del número nuevo, obteniendo un número nuevo, hasta que el producto tenga solo 1 dígito. Devuelve el producto final.

Ejemplos

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

La entrada de la función contiene al menos un número.