Re-write _.times in terms of _.map and _.range
Less pretty but much faster
Merge pull request #1048 from almost/times-negative

_.times should treat negative numbers as 0 instead of throwing an error