docs: def candidate_pair_priority(local, remote, ice_controlling):
      """
      See RFC 5245 - 5.7.2. Computing Pair Priority and Ordering Pairs
      """
      G = ice_controlling and local.priority or remote.priority
      D = ice_controlling and remote.priority or local.priority
      return (1 << 32) * min(G, D) + 2 * max(G, D) + (G > D and 1 or 0)