C++ implemention of a String class using singly-linked ListNodes.