Exercise 6 complete
Exercise 7 complete
exercise 8 complete
refactored exercise 5 (STDOUT issue)