Finish exercises 1.1 through 1.8