В чем ошибка логики метода reverse()?