Complete: Fix signed integer overflow
Complete: Fix signed integer overflow

Before this change the command `kdb complete /` would show the
following warning:

```
complete.cpp:128:75: runtime error: signed integer overflow:
                     2147483647 + 1 cannot be represented in type 'int'
```

, if we enabled the address sanitizer.

ElektraInitiative/libelektra,e1528532/libelektra,petermax2/libelektra,BernhardDenner/libelektra,e1528532/libelektra,mpranj/libelektra,BernhardDenner/libelektra,ElektraInitiative/libelektra,e1528532/libelektra,BernhardDenner/libelektra,e1528532/libelektra,BernhardDenner/libelektra,BernhardDenner/libelektra,petermax2/libelektra,ElektraInitiative/libelektra,petermax2/libelektra,e1528532/libelektra,e1528532/libelektra,ElektraInitiative/libelektra,e1528532/libelektra,petermax2/libelektra,petermax2/libelektra,BernhardDenner/libelektra,mpranj/libelektra,petermax2/libelektra,BernhardDenner/libelektra,petermax2/libelektra,ElektraInitiative/libelektra,ElektraInitiative/libelektra,mpranj/libelektra,mpranj/libelektra,ElektraInitiative/libelektra,mpranj/libelektra,mpranj/libelektra,ElektraInitiative/libelektra,e1528532/libelektra,mpranj/libelektra,BernhardDenner/libelektra,ElektraInitiative/libelektra,petermax2/libelektra,mpranj/libelektra,ElektraInitiative/libelektra,BernhardDenner/libelektra,ElektraInitiative/libelektra,mpranj/libelektra,mpranj/libelektra,petermax2/libelektra,mpranj/libelektra