Completed Chapter 3 exercises.
Created Chapter 4 structure.
Refactored code, organised imports.