Siete se comió a Nueve

Un número puede comerse al número que está a su derecha si es menor que él. Después de comerse ese número, se convierte en la suma de ambos. Tu tarea es crear una función que devuelva el arreglo final después de que el elemento situado más a la izquierda haya terminado de "comer".

Ejemplos

[5, 3, 7] ➞ [8, 7] ➞ [15]

// 5 eats 3 to become 8
// 8 eats 7 to become 15
[5, 3, 9] ➞ [8, 9]

// 5 eats 3 to become 8
// 8 cannot eat 9, since 8 < 9
nomNom([1, 2, 3]) ➞ [1, 2, 3]

nomNom([2, 1, 3]) ➞ [3, 3]

nomNom([8, 5, 9]) ➞ [22]

Notas

La entrada de prueba contiene únicamente un arreglo de números.