Kahinde completed first part of chapter4 assignment but had some problems
I made some adjustment to her work by adding a bunch of comments to help clarify some basics