. . . "There is no such thing as modifying the string passed in -- all the built-in string functions return a new string." .