no jak `.size()` zwraca size_t, ktore ma 64 bity, to int64, bo normalnie bylby size_t/unsigned, ale dla pustego vectora by trzeba bylo ososbne sprawdzenie robic