String buffer library