Exercise 2. Parts 1-4 working. Parts 5&6 unsubmitted but maybe working
Ex2 all passed