Finalised some of the exercises by improving commenting and adding a part 4 finale