¿Coincide el último elemento?

Crea una función que reciba un arreglo de cadenas y compruebe si la última cadena es igual a la concatenación, en orden, de todas las cadenas anteriores.

Ejemplos

Program.MatchLastItem(new[] { "rsq", "6hi", "g", "rsq6hig" }) // true
// El último elemento es el resultado de unir las cadenas anteriores.

Program.MatchLastItem(new[] { "1", "1", "1", "11" }) // false
// El último elemento tendría que ser "111".

Program.MatchLastItem(new[] { "8", "thunder", "true", "8thundertrue" }) // true

Notas

El arreglo nunca está vacío y solo contiene cadenas.