Day 4 Correction!
Day 5: Using Aspect Oriented Programming, Function factories