1. pbase() (“put base”) is the beginning of the output buffer.
2. pptr() (“put pointer”) is the current write position.
3. epptr() (“end put pointer”) is the end of the output buffer. This means that epptr() points to
one past the last character that can be buffered.