Added implementation of 3a of exercise 3
Implemented 3b of exercise 3
Corrected mistake in 3b of exercise 3
Implemented 3d/e of exercise 3
Implemented number 5 of exercise 3
Implemented 6 of exercise 3