What's new in Iterate version 3.0

   * Complete mouse support.
   * Completely redesigned user interface.
   * User function files improved:
        User function can be entered in algebraic notation.
        Errors are detected better.
        Function parsing improved so it's not so persnickety.
        User function can be edited from within the program.
        Around 40 new operations added to the user function.
        '-' works right--and curses on the person who invented it.
   * Small improvements made everywhere.

What's new in Iterate version 3.01

* Some small and medium sized bugs fixed.
* Tried to make it more idiot-proof (please try not to be too idiotic, though,
  because I'm sure it's still possible to crash it if you're idiotic enough).
* Iterate! saves changes to graphics colors, text colors, and aspect ratio 
  in a file named "Iterate!.ini".

What's new in Iterate version 3.02

* A few more bugs fixed.
* You can now disable the mouse by typing "Iterate! nomouse" at the command
  line.  This might help if Iterate! doesn't work right with your mouse.
* A better help screen was added.  You can access it by pressing "F1".


What's new in Iterate version 3.1 

* Bugs fixed in function interpreter.  Things like (x+5*y^2-3) now parse 
  properly (they didn't before--that's what I get for borrowing somebody's
  code who didn't know what he was doing).
* Things like -(x+y) now parse properly (that minus sign is going to be 
  death of me).  I think everything now parses properly that's going to.
* You can now choose different User Function files when you use the <E> 
  command.
* You can now use your own text editor to edit user functions files, instead
  of the built in (somewhat wimpy) text editor.  This also allows line length
  of up to 255 characters and an unlimited number of lines (the built in text
  editor is limited to 22 lines of 75 characters).
* The graphics window zoom now works much better.
* You can now iterate a point up to 2147483647 times instead of a measly 65535
* Some context sensitive help added for editing User Function and other menus.
* Trace iterate feature added.  Press M to trace out an iteration step by step.
  Especially fascinating with Julia Sets (Function E).
* Zippy parameter feature added.  You can load in a graph of the Mandelbrot
  Set, choose a point, press Z, and the coordinates of that point are 
  automatically loaded in as 'a' and 'b'.  Works great for finding good Julia
  Sets.
* Julia Set feature added.  When you are working with the Julia Set function
  (Function E), press J to automatically draw the Julia Set (using Function F).
  This way, you can see the entire Julia Set and experiment to see what happens
  to points in various parts of the Julia Set.
* Function F improved--it now draws the Julia Set much better thanks to some
  tricky algorithms.
* Documentation expanded and revised.  

What's new in Iterate version 3.11 

* Iterate! automatically speeds up keyboard repeat rate if you have an
  extended keyboard.  This dramatically speeds up program response when you use
  the arrow keys to move and when you use <M> to trace an iteration.  If you
  don't want the repeat rate changed, you can disable this feature using the
  <G> command.
* The KBRepeat program is included.  KBRepeat adjusts the keyboard repeat
  rate.  You can use it to recover from Iterate!'s adjustments or just to set
  the repeat rate the way you want it.
* The Iterate!.ini file is now saved to the same directory Iterate!.exe is in.
  
