implementacje algorytmów z zajęć z metod optymalizacji