Finished Exercises 1.25, 1.26