Mayor que todos los números a su derecha

Crea una función que obtenga todos los números que sean estrictamente mayores que todos los números que aparecen después de ellos.

Ejemplos

largerThanRight([3, 13, 11, 2, 1, 9, 5]) ➞ [13, 11, 9, 5]
// 13 es mayor que todos los números a su derecha, etc.

largerThanRight([5, 5, 5, 5, 5, 5]) ➞ [5]
// Debe ser estrictamente mayor.
// Incluye siempre el último número.

largerThanRight([5, 9, 8, 7]) ➞ [9, 8, 7]

Notas

El último número de un arreglo es, por definición, estrictamente mayor que todos los números que aparecen después de él, ya que no hay ninguno.