Chapter 2 ( updated some of exercises)