Question is regarding this challenge: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string

I am wondering why in the solution code here:

```
function findLongestWordLength(s) {
return s.split(' ')
.reduce(function(x, y) {
return Math.max(x, y.length)
}, 0);
}
```

it shows y.length but not x.length? Why is it only y that has .length after it.

I thought that with reduce we compare the x and the y so shouldn’t they both have .length after?