Define a class of bags that implements the interface BagInterface, as defined in Listing 1-1 in Chapter 1. Use an instance of the class ArrayList to contain a bag's entries. Then write a program that adequately demonstrates your new class. Note that you might have to handle exceptions thrown by methods of ArrayList.