Do you think it *should* work? I think it probably should, being able to pass in a negative number and have `_.times` not through an error (just return an empty array) seems like a useful thing and matches up what would happen if you were using a regular for loop. It also matches the behaviour of `_.range`.

I've created a pull request for the change here #1048