Session 7 In this session we cover: What are functions and why we use them Creating your own functions DRY Principle Calling functions Parameters Returning values from Functions Recursion