Interesting! Thanks.

For me, jslint complains about `for (var i = 1, ii = 10; ...)` so I've moved the `var` declarations out of the `for` statement.