for practice, I'm studying underscore contains from scratch. There's one part of the code that I cannot articulate or understand. What does this line do:

"return item === target;"

The code:

```
_.contains = function(collection, target) {

    return _.reduce(collection, function(wasFound, item) { 
      if (wasFound) { 
        return true;
  }
      return item === target;
    }, false); 

```

};