buffer needs to be at least 5 times as large as the input buffer.
Understand the programming language's underlying representation and how it interacts
with numeric calculation (CWE-681). Pay close attention to byte size discrepancies,
precision, signed/unsigned distinctions, truncation, conversion and casting between