4.7 The Don't Repeat Yourself Principle