def v0_multimax(iterable):
    """Return a list of all maximum values.

    One way to solve this problem is to loop through our iterable to find the
    maximum value and then loop through it again to find all values
    that are equal to it.
    """
    max_item = None
    for item in iterable:
        if max_item is None or item > max_item:
            max_item = item
    items = []
    for item in iterable:
        if item == max_item:
            items.append(item)
    return items