If I use <= instead of <, I'll get NaN, why?

```
function addArgs(){
    var sum = 0, count = 0;

    while(count <= arguments.length){

         sum += arguments[count];
         count++;
    }
    return sum;
}

```