Creating a library of string helpers recipe of Chapter 9, Working with Numbers and Strings Writing a function template with a variable number of arguments Composing functions into a higher-order function