exercise2-24 and 25 added
exercise 26 27 28 added
solution to exercise 2-27 corrected