Merge branch 'release/1.0.3'
Finish Chapter 8 exercises
Merge branch 'feature/chapter_8_exercises' into develop