def fast_forward(lottery_info, top_pick_list,
                 teams_selected, current_slot):
    """ fast_forward automatically advances the site
    to the top 4 if all 4 teams are known

    @param lottery_info (dict): Dictionary keyed by
        reverse standings order, with dictionary
        values containing 'name' and 'id' keys
        for the team
    @param top_pick_list (list): List of key values for
        lottery_info that correspond to the teams
        that are "skipped" as the back of the
        lottery is revealed. This means that team
        has a pick in the top 4
    @param teams_selected (list): List of key values for
        lottery_info that represent the reverse
        standings order. This list is filled
        in as teams are revealed
    @param current_slot (int): Integer corresponding to
        the current lottery slot, starting at 14 and
        diminishing by 1 as each team is revealed

    Returns:

        - teams_selected (list): If a team is not in the top 4,
        it is added to teams_selected
        - current_slot (int): Current slot is advanced to 5
    """

    current_slot = 5
    for x in range(len(lottery_info), 0, -1):
        if x not in teams_selected and x not in top_pick_list:
            teams_selected.append(x)

    return teams_selected, current_slot