StringReader and StringWriter allow strings to be read and written like streams
A StringWriter is constructed on a StringBuilder object
A StringReader is constructed on a string object