I'm working on an extended string class (derived from STL string). What features do you think it should support?