Trac #801 Misinterpretation of Double.MIN_VALUE

Switched to using -Double.MAX_VALUE instead of Double.MIN_VALUE, since the
later is the smallest positive increment.  Would only affect results if the entire
data set is negative.