The Koch Snowflake

This project is designed to give you practice coding an interesting  recursive problem in Computer Science.

The Koch Snowflake is described in Exercise P18.15 on pg. 700 of Horstmann.
Write a recursive program to draw the fifth iteration of this curve--but write it so that
the number of iterations is an input to the program.

This program requires a simple graphical user interface with lines, but no buttons are required.
I will give 10 points extra credit if you add a button that will compute the next iteration of the curve,
though we have not GUIs with event handling yet.

Submit a jar file containing your project and Javadoc documentation.