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