Maior que todos os números à sua direita

Retorne cada inteiro que seja estritamente maior que todos os valores à sua direita, preservando a ordem de entrada. Inclua sempre o último valor. Valores iguais não atendem à condição até a última ocorrência.

Exemplo

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