
    Given the number of active ride-share drivers in an urban zone, calculate their collective response time factor by finding the harmonic sum of (n-1) drivers, where n is the total number of drivers in that zone. This calculation helps determine the zone's average pickup time efficiency and supports optimal driver distribution across the city.
    

    
def harmonic_sum(n):
    """
    Given the number of active ride-share drivers in an urban zone, calculate their collective response time factor by finding the harmonic sum of (n-1) drivers, where n is the total number of drivers in that zone. This calculation helps determine the zone's average pickup time efficiency and supports optimal driver distribution across the city.
    

    """
def harmonic_sum(n):
    """
    Given the number of active ride-share drivers in an urban zone, calculate their collective response time factor by finding the harmonic sum of (n-1) drivers, where n is the total number of drivers in that zone. This calculation helps determine the zone's average pickup time efficiency and supports optimal driver distribution across the city.
    

    """
    if n < 2:
        return 1
    else:
        return 1 / n + harmonic_sum(n - 1)