Prevention and Mitigation Practices CWE
Use unsigned integers where possible. This makes it easier to perform sanity checks
for integer overflows. When signed integers are required, ensure that the range check
includes minimum values as well as maximum values.