Poprawa swapa i operatora []