Алгоритми із повторенням та розгалуженням