solved ex2.2 & ex2.3 / Added discussion 2.1.2