Реалізація алгоритмів з повторенням