Solve Exercise 5-5: strn{cpy|cat|cmp}

This exercise seemed like it was designed to "pull it all together"
with things learned in the previous few pages. Not much new in terms
of techniques, but more a test to see how you could blend everything
together.