Big Java example project "triangle"

You can use this project as follows:

 - invoke the main method of the driver class TriangleTest by 
 right-clicking on the class representation and selecting the main method.
 - create Triangle objects of varied widths.

Note: Sometimes in BlueJ a dialog (such as input dialog or file chooser)
 appears right at the back of any open windows.  If you cannot see
 a dialog after calling the Driver class main method, minimize any 
 other windows to find the dialog.
 
This project illustrates concepts covered in Big Java, Chapter 17 
"Recursion".

 - to learn about the method of recursion
 - to understand the relationship between recursion and iteration
 - to analysis problems that are much easier to solve by recursion than by iteration
 - to learn to think recursively
 - to be able to use recursive helper methods
 - to understand when the use of recursion affects the efficiency of an algorithm
