Week1 Exercises Updated

Exercises 2.1,2.2,3.2,3.3,4.1,4.2(can this code be simplified?). Still to complete 5.2,6.1 and 6.2.