Figure 14: String concatenation (dynamic memory allocation).