I am writing a function that checks for the same number in mulitple arrays. It seems to work when I have an array like `[] and [2,4,5]`

however when I have a two arrays such as `[1,2,3,4] and [3,4,5]`

it doesnt show that 3 and 4 are the matching numbers. Function below.

```
function intersection(listOne, listTwo) {
var matches = [];
for ( var i = 0; i < listOne.length; i++ ) {
for ( var e = 0; e < listTwo.length; e++ ) {
if ( a[i] === b[e] ) matches.push( a[i] );
}
}
return matches;
}
```

Any assistance is appreciated.