Chapter 3

Commit of all the assignments done for chapter 3.