friends!
I need your help.

A list of information about people is given.

An array containing the oldest person in the list must be returned. If several people are of the same highest age, then an array should be returned containing all of them.

The age is stored in the "age" field.

Input data:

```
const data =[
    { firstName: 'Gabriel', lastName: 'X.', country: 'Monaco', continent: 'Europe', age: 49, language: 'PHP' },
    { firstName: 'Odval', lastName: 'F.', country: 'Mongolia', continent: 'Asia', age: 38, language: 'Python' },
    { firstName: 'Emilija', lastName: 'S.', country: 'Lithuania', continent: 'Europe', age: 19, language: 'Python' },
    { firstName: 'Sou', lastName: 'B.', country: 'Japan', continent: 'Asia', age: 49, language: 'PHP' },
]

const result = getMostSenior(data);

```

Output data:

```
console.log(result);
// [
//     { firstName: 'Gabriel', lastName: 'X.', country: 'Monaco', continent: 'Europe', age: 49, language: 'PHP' },
//     { firstName: 'Sou', lastName: 'B.', country: 'Japan', continent: 'Asia', age: 49, language: 'PHP' },
// ]

```

My try:

```
const getMostSenior = humans => {

    let oldestHuman = humans.reduce((oldest, human) => {
        return oldest.age > human.age ? oldest : human;
    })
    return oldestHuman  
};

```

But this only returns an array containing the oldest person in the list.

Can't figure out how to return an array where multiple people have the same maximum age.

Please, help.