added exercises 25 and 26, 26 not complete