Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
StringBuffer.cs