I have finished revision exercise 2 and 4. i missed out 3 because i dint
understand how to do it.