Are you sure this should be 

```javascript
for (var i = 0; i < values.length - 1; i++) {
```

and not

```javascript
for (var i = 0; i < values.length; i++) {
```

Say, for example, you had `values = ['a', 'b', 'c']`. This loop would run for `i = 0`, and `i = 1` but would never access the last value where `i = 2`. This loop ignores the last value...is that intended? If so, document why