(∗2) Measure the performance of copying of strings. Does your implementation's implementation of stringadequately optimize copying?
(∗2.5) Compare the performance of the three complete_name() functions from §20.3.9 and §20.3.10. Try to write a version of complete_name() that runs as fast as possible. Keep a record of mistakes found during its implementation and testing.