docs: function reduceUnless(array, initValue, condFunc, func) {
    var result = initValue;
    for (var i = 0; i < array.length; i++) {
      var value = array[i];
      if (condFunc(value)) {
        return value;
      }
      result = func(result, value);
    }
    return result;
  }