Мне интересно, возвращает ли функция size() внутреннюю хранимую переменную (которая дает размер связанного списка) или она перебирает список и подсчитывает количество элементов?