sstephenson/prototype — comment on commit 460be4691af9e4e92908c9ac707597bad69be57c
File: src/prototype/lang/array.js line 517
By jimmyjjames:

due to

```js
temp = (-1) >>> 0; // == 4294967296
```
it's safer to do:

```javascript
for (var i = 0, length = object.length < 0 ? 0 : object.length >>> 0; i < length; i++) {
...
```