Big Java example project "purse2"

You can use this project as follows:

 - this project only contains the Purse class.  You will need to add a Coin class.
  You can add the Coin class used in the "purse" project.
 - if you want to use a Driver class rather than use BlueJ interactive calls
  you will need to create a Driver class.
 - invoke the main method of the driver class by right-clicking 
 on the class representation and selecting the main method.
 - interactively create a Purse object
 - interactively create and add Coin objects to the Purse
 - open the Purse's inspection window and inspect its ArrayList of coins
 - inspecting inside the ArrayList object allows you to inspect the internal 
 array that is used to store the Coins.
 - try adding more coins and watch the elements of the array being assigned
 - call the find and getMaximum methods of the Purse object.

This project illustrates concepts covered in Big Java, Chapter 13 
"Array Lists and Arrays".
  
 - to become familiar with using array lists to collect objects 
 - to learn about common array algorithms 
 - to be able to use arrays 
 - to understand when to choose array lists and arrays in your programs 

