might be better to fill with @(DBL_MAX) and @(DBL_MIN) and then clean up the NSNull checks in boundsForArray.