optymalizacja algorytmu