algorytm iteracyjny