poprawiony sort