Zamiana obiektow
dziala tylko dla obiektow sasiadujacy, z wykluczeniem glowy:wq
Zamiana obiektow, gdy glowa jest jednym z nich
Zamiana obiektow oddalonych od siebie

różnica pomiędzy miejscami elementow >1
blad gdy zamiana ostatniego z pierwszym
Zamiana pierwszego z ostatnim

czyli zamiana obiektow dziala - sprawdzone w mainie
Merge branch 'feature/zamiana_obiektow' into develop