val, val_old, abserr = zeros(*opt), np.nan * ones(*opt), 1e100 * ones(*opt)