Colored elements are the filled with our content part of the buffer. Normally,
adding a new character to the variable does not create a new object in the
memory but use the already allocated and unused space. If the entire
capacity of the buffer is filled, then the buffer is doubled as we already
explained.