Produto dos dígitos da soma

Some todos os números de um array. Em seguida, multiplique repetidamente os dígitos da soma até restar apenas um dígito e retorne esse dígito.

Exemplos

Program.SumDigProd(new[] { 16, 28 }) ➞ 6
// 16 + 28 = 44, 4 * 4 = 16, 1 * 6 = 6

Program.SumDigProd(new[] { 0 }) ➞ 0

Notas

A entrada contém pelo menos um número.