 denoted by _years_, _months_, _weeks_, and _days_ to _baseDate_, surpasses _isoDate2_ in the direction denoted by _sign_.
          If _weeks_ and _days_ are both zero, then _isoDate1_ need not exist (for example, it could be February 30).
          Note that this operation is specific to date difference calculations and is not the same as CompareISODate.
        </dd>
      </dl>
      <emu-alg>
        1. Let _yearMonth_ be BalanceISOYearMonth(_baseDate_.[[Year]] + _years_, _baseDate_.[[Month]] + _months