code: function _VirtualDom_diffKids(xParent, yParent, patches, index) {
      var xKids = xParent.e;
      var yKids = yParent.e;
  
      var xLen = xKids.length;
      var yLen = yKids.length;
  
      // FIGURE OUT IF THERE ARE INSERTS OR REMOVALS
  
      if (xLen > yLen) {
        _VirtualDom_pushPatch(patches, 6, index, {
          v: yLen,
          i: xLen - yLen
        });
      } else if (xLen < yLen) {
        _VirtualDom_pushPatch(patches, 7, index, {
          v: xLen,
          e: yKids
        });
      }
  
      // PAIRWISE DIFF EVERYTHING ELSE
  
      for (var minLen = xLen < yLen ? xLen : yLen, i = 0; i < minLen; i++) {
        var xKid = xKids[i];
        _VirtualDom_diffHelp(xKid, yKids[i], patches, ++index);
        index += xKid.b || 0;
      }
    }
docs: DIFF KIDS