Mayor que todos los números a su derecha

Devuelve cada entero que sea estrictamente mayor que todos los valores a su derecha, conservando el orden de entrada. Incluye siempre el último valor. Los valores iguales no cumplen la condición hasta la última aparición.

Ejemplo

Program.LargerThanRight(new[] { 3, 13, 11, 2, 1, 9, 5 }) ➢ new[] { 13, 11, 9, 5 }