function z = VC_plus(x,y)
% function z = VC_plus(x,y)
% Secitani velkych cisel
% x,y,z - pole uint64
% Cisla jsou ulozena po 9 cifrach, 
% nejmensi mocniny jsou na zacatku pole.
% Funk pracuje pouze pro nezaporna cisla.

h=1e9;    % hranice pro 9 cifer
prenos=0; % prenos do dalsi polozky, pokud ma vysledek vice nez 9 cifer.
nx=length(x);
ny=length(y);
if nx<ny  % doplnime kratsi cislo nulami
    for k=nx+1:ny
        x(k)=0;
    end
else
    for k=ny+1:nx
        y(k)=0;
    end
end
N=max([nx,ny]);
z=uint64(zeros(1,N));
for k=1:N
    v=x(k)+y(k)+prenos;
    if v>=h
        z(k)=v-h;
        prenos=1;
    else
        z(k)=v;
        prenos=0;
    end
end
if prenos>0
    z(N+1)=prenos;
end
    
    
end

