algorytm zstepujacy