String Manipulation

Each of the following functions manipulates a String in some way.