Chapter 7 and 8 class notes, source files moved to src/ again as some of the exercies call on data from this path.