Finish section 15 and 16 of lesson 5: Using Interface References, ArrayList and the List Interface