Lesson 25 - Thinking About Decorating with Functions: complete