def drop(iterable, n=1):
    """
    Drop `n` values from `iterable`
    """
    iterator = iter(iterable)
    try:
        for _ in range(n):
            next(iterator)
    except StopIteration:
        pass
    return iterator
