function compareVersions(versionA, versionB) {
  for (let i = 0; i < versionA.length; i++) {
    if ((versionA[i] ?? 0) > (versionB[i] ?? 0)) return 1;
    if ((versionA[i] ?? 0) < (versionB[i] ?? 0)) return -1;
  }
  return 0;
}
@param {number[]} versionA
@param {number[]} versionB