tab completion cycles through choices