Draws cool patterns based on parameters input by the user. Good for teaching how to accept user input, validate it (and return error message if necessary), and use the values entered in the program logic.