Dorzuciłem opis 4 algorytmów