added exercises 2.2-2.12