Driver Delivery question.
Implement min_drivers(deliveries). Each delivery is represented as [start, end], where the driver is occupied during the half-open interval [start, end). Return the minimum number of drivers needed to handle all deliveries. A driver becomes available when one delivery ends, so deliveries sharing only an endpoint do not overlap.
Input is a list of integer interval pairs. Return an integer. Assume every interval has start < end.
def min_drivers(deliveries):