Chapter 3 - exercises completed