Can you explain briefly why this change is necessary?  I assume that underscore returns `-Infinity` when the array is empty.  Is that correct?