[genius] Update stuff



commit 9a8652e7069eb463add54b9d726fe8311ff28d9b
Author: Jiri (George) Lebl <jiri lebl gmail com>
Date:   Wed Oct 27 17:12:15 2021 -0500

    Update stuff

 help/C/ch01.html          | 29 ++++++++++++++++-------------
 help/C/ch02.html          |  2 +-
 help/C/ch02s02.html       |  2 +-
 help/C/ch03.html          |  2 +-
 help/C/ch03s02.html       |  4 ++--
 help/C/ch03s03.html       |  2 +-
 help/C/ch04.html          | 10 ++++++----
 help/C/ch04s02.html       |  2 +-
 help/C/ch04s03.html       |  2 +-
 help/C/ch04s04.html       |  2 +-
 help/C/ch04s05.html       |  2 +-
 help/C/ch05.html          |  2 +-
 help/C/ch05s02.html       |  2 +-
 help/C/ch05s03.html       |  2 +-
 help/C/ch05s04.html       | 15 ++++++++-------
 help/C/ch05s05.html       |  2 +-
 help/C/ch05s06.html       | 10 +++++-----
 help/C/ch05s07.html       | 26 ++++++++++++++------------
 help/C/ch06.html          |  2 +-
 help/C/ch06s02.html       |  2 +-
 help/C/ch06s03.html       |  2 +-
 help/C/ch06s04.html       |  2 +-
 help/C/ch06s05.html       |  4 ++--
 help/C/ch06s06.html       |  2 +-
 help/C/ch06s07.html       |  2 +-
 help/C/ch06s08.html       |  2 +-
 help/C/ch06s09.html       |  2 +-
 help/C/ch07.html          |  2 +-
 help/C/ch07s02.html       | 30 ++++++++++++++++++++++++++----
 help/C/ch07s03.html       |  2 +-
 help/C/ch07s04.html       |  4 ++--
 help/C/ch07s05.html       |  2 +-
 help/C/ch07s06.html       |  2 +-
 help/C/ch08.html          |  2 +-
 help/C/ch08s02.html       |  2 +-
 help/C/ch08s03.html       |  2 +-
 help/C/ch09.html          |  2 +-
 help/C/ch10.html          |  4 ++--
 help/C/ch11.html          |  2 +-
 help/C/ch11s02.html       |  2 +-
 help/C/ch11s03.html       |  2 +-
 help/C/ch11s04.html       | 14 +++++++-------
 help/C/ch11s05.html       | 20 ++++++++++----------
 help/C/ch11s06.html       | 18 +++++++++---------
 help/C/ch11s07.html       | 36 ++++++++++++++++++------------------
 help/C/ch11s08.html       | 25 +++++++++++++++----------
 help/C/ch11s09.html       | 32 ++++++++++++++++----------------
 help/C/ch11s10.html       | 33 +++++++++++++++++++++++++--------
 help/C/ch11s11.html       | 16 ++++++++--------
 help/C/ch11s12.html       | 31 ++++++++++++++++++-------------
 help/C/ch11s13.html       | 27 ++++++++++++++-------------
 help/C/ch11s14.html       | 11 +++++++++--
 help/C/ch11s15.html       |  4 ++--
 help/C/ch11s16.html       |  2 +-
 help/C/ch11s17.html       |  2 +-
 help/C/ch11s18.html       | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 help/C/ch11s19.html       |  2 +-
 help/C/ch11s20.html       |  8 ++++----
 help/C/ch12.html          |  2 +-
 help/C/ch13.html          |  2 +-
 help/C/ch13s02.html       |  2 +-
 help/C/ch13s03.html       |  2 +-
 help/C/ch13s04.html       |  2 +-
 help/C/ch14.html          |  2 +-
 help/C/index.html         | 10 +++++-----
 help/C/make-and-upload.sh | 28 ++++++----------------------
 help/C/make-only.sh       | 25 ++++++++++++++-----------
 67 files changed, 348 insertions(+), 252 deletions(-)
---
diff --git a/help/C/ch01.html b/help/C/ch01.html
index a64287dd..ce14fbf7 100644
--- a/help/C/ch01.html
+++ b/help/C/ch01.html
@@ -1,26 +1,29 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. 
Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="index.html" title="Genius Manual"><link rel="next" href="ch02.html" title="Chapter 2. 
Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-introduction"></a>Chapter 1. I
 ntroduction</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. 
Introduction</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="index.html" title="Genius Manual"><link rel="next" href="ch02.html" title="Chapter 2. 
Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-introduction"></a>Chapter 1.�
 �Introduction</h1></div></div></div><p>
        The <span class="application">Genius Mathematics Tool</span> application is a general calculator for 
use as a desktop
-       calculator, an educational tool in mathematics, and is useful even for
-       research.  The language used in <span class="application">Genius Mathematics Tool</span> is designed 
to be
+        calculator, an educational tool in mathematics and other STEM fields,
+       and has found use in research.  The language used in <span class="application">Genius Mathematics 
Tool</span> is designed to be
        ‘mathematical’ in the sense that it should be ‘what
-       you mean is what you get’.  Of course that is not an
+       you mean is what you get’.  Of course, that is not an
        entirely attainable goal.  <span class="application">Genius Mathematics Tool</span> features 
rationals, arbitrary
        precision integers and multiple precision floats using the GMP library.
        It handles complex numbers using cartesian notation.  It has good
        vector and matrix manipulation and can handle basic linear algebra.
-       The programming language allows user defined functions, variables and
-       modification of parameters.
+       The programming language allows user defined functions, variables, and
+       parameters.
     </p><p>
        <span class="application">Genius Mathematics Tool</span> comes in two versions.  One version is the 
graphical GNOME
        version, which features an IDE style interface and the ability 
-       to plot functions of one or two variables.
-       The command line version does not require GNOME, but of course
-       does not implement any feature that requires the graphical interface.
+       to plot functions of one or two variables.  Parametric plots of curves
+       are also supported.  It can plot slope fields,
+       vector fields and draw their solutions.  The plots can be exported
+       to several formats.
+       The command line version does not require GNOME, but
+       does not implement any feature that requires the graphical interface,
+       such as plotting
     </p><p>
-           Parts of this manual describe the graphical version of the calculator,
-       but the language is of course the same.  The command line only version
-       lacks the graphing capabilities and all other capabilities that require
-       the graphical user interface.
+           Parts of this manual describe the graphical version of the calculator.
+           The language that both versions use is the same, it is simply the
+           graphical features such as plotting that are unique to the GUI version.
     </p><p>
            Generally, when some feature of the language (function, operator, etc...)
            is new in some version past 1.0.5, it is mentioned, but
diff --git a/help/C/ch02.html b/help/C/ch02.html
index fd03db12..353644a8 100644
--- a/help/C/ch02.html
+++ b/help/C/ch02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. Getting 
Started</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="When 
You Start Genius"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 2. Getting Started</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-getting-started">
 </a>Chapter 2. Getting Started</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span 
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a 
href="ch02s02.html">When You Start Genius</a></span></dt></dl></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-to-start"></a>To Start 
<span class="application">Genius Mathematics Tool</span></h2></div></div></div><p>You can start <span 
class="application">Genius Mathematics Tool</span> in the following ways:
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. Getting 
Started</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="When 
You Start Genius"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 2. Getting Started</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-getting-started
 "></a>Chapter 2. Getting Started</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span 
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a 
href="ch02s02.html">When You Start Genius</a></span></dt></dl></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-to-start"></a>To Start 
<span class="application">Genius Mathematics Tool</span></h2></div></div></div><p>You can start <span 
class="application">Genius Mathematics Tool</span> in the following ways:
       </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span 
class="guimenu">Applications</span> menu</span></dt><dd><p>
              Depending on your operating system and version, the
              menu item for <span class="application">Genius Mathematics Tool</span> could appear in a number 
of different
diff --git a/help/C/ch02s02.html b/help/C/ch02s02.html
index 7bce0dd8..58220dd7 100644
--- a/help/C/ch02s02.html
+++ b/help/C/ch02s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>When You Start 
Genius</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch02.html" title="Chapter 2. Getting 
Started"><link rel="prev" href="ch02.html" title="Chapter 2. Getting Started"><link rel="next" 
href="ch03.html" title="Chapter 3. Basic Usage"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">When You Start Genius</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Getting 
Started</th><td width="20%" align="right"> <a accesskey="n" 
href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="cl
 ear: both"><a name="genius-when-start"></a>When You Start Genius</h2></div></div></div><p>When you start the 
GNOME edition of
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>When You Start 
Genius</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch02.html" title="Chapter 2. Getting 
Started"><link rel="prev" href="ch02.html" title="Chapter 2. Getting Started"><link rel="next" 
href="ch03.html" title="Chapter 3. Basic Usage"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">When You Start Genius</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Getting 
Started</th><td width="20%" align="right"> <a accesskey="n" 
href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="
 clear: both"><a name="genius-when-start"></a>When You Start Genius</h2></div></div></div><p>When you start 
the GNOME edition of
            <span class="application">Genius Mathematics Tool</span>, the window pictured in <a class="xref" 
href="ch02s02.html#mainwindow-fig" title="Figure 2.1. Genius Mathematics Tool Window">Figure 2.1, “<span 
class="application">Genius Mathematics Tool</span> Window”</a> is displayed.</p><div class="figure"><a 
name="mainwindow-fig"></a><p class="title"><b>Figure 2.1. <span class="application">Genius Mathematics 
Tool</span> Window</b></p><div class="figure-contents"><div class="screenshot"><div class="mediaobject"><img 
src="figures/genius_window.png" alt="Shows Genius Mathematics Tool main window. Contains titlebar, menubar, 
toolbar and working area. Menubar contains File, Edit, Calculator, Examples, Programs, Settings, and Help 
menus."></div></div></div></div><br class="figure-break"><p>The <span class="application">Genius Mathematics 
Tool</span> window contains the following elements:
       </p><div class="variablelist"><dl class="variablelist"><dt><span 
class="term">Menubar.</span></dt><dd><p>The menus on the menubar contain all of the commands that you need to 
work with files in <span class="application">Genius Mathematics Tool</span>.
             The <span class="guilabel">File</span> menu contains items for loading and saving items and 
creating
diff --git a/help/C/ch03.html b/help/C/ch03.html
index 315fc10c..b52c021a 100644
--- a/help/C/ch03.html
+++ b/help/C/ch03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Basic 
Usage</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch02s02.html" title="When You Start Genius"><link rel="next" href="ch03s02.html" title="To 
Create a New Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 3. Basic Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch02s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-usage"></a>Chapter 3
 . Basic Usage</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a href="ch03.html#genius-usage-workarea">Using the Work 
Area</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">To Create a New Program 
</a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To Open and Run a Program 
</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a name="genius-usage-workarea"></a>Using the Work Area</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Basic 
Usage</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch02s02.html" title="When You Start Genius"><link rel="next" href="ch03s02.html" title="To 
Create a New Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 3. Basic Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch02s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-usage"></a>Chapter�
 �3. Basic Usage</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a href="ch03.html#genius-usage-workarea">Using the Work 
Area</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">To Create a New Program 
</a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To Open and Run a Program 
</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a name="genius-usage-workarea"></a>Using the Work Area</h2></div></div></div><p>
         Normally you interact with the calculator in the <span class="guilabel">Console</span> tab of the
        work area.  If you are running the text only version then the console
        will be the only thing that is available to you.  If you want to use
diff --git a/help/C/ch03s02.html b/help/C/ch03s02.html
index 36115546..0e241b13 100644
--- a/help/C/ch03s02.html
+++ b/help/C/ch03s02.html
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Create a New 
Program</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link 
rel="prev" href="ch03.html" title="Chapter 3. Basic Usage"><link rel="next" href="ch03s03.html" title="To 
Open and Run a Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">To Create a New Program </th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%" 
align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cl
 ear: both"><a name="genius-usage-create-program"></a>To Create a New Program </h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Create a New 
Program</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link 
rel="prev" href="ch03.html" title="Chapter 3. Basic Usage"><link rel="next" href="ch03s03.html" title="To 
Open and Run a Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">To Create a New Program </th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%" 
align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="
 clear: both"><a name="genius-usage-create-program"></a>To Create a New Program </h2></div></div></div><p>
              If you wish to enter several more complicated commands, or perhaps write a complicated
              function using the <a class="link" href="ch05.html" title="Chapter 5. GEL Basics">GEL</a> 
language, you can create a new
-            program.
+            program; really just a file with many commands.
       </p><p>
 To start writing a new program, choose
 <span class="guimenu">File</span> → <span class="guimenuitem">New
diff --git a/help/C/ch03s03.html b/help/C/ch03s03.html
index 5a0a95db..e9435a27 100644
--- a/help/C/ch03s03.html
+++ b/help/C/ch03s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Open and Run a 
Program</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link 
rel="prev" href="ch03s02.html" title="To Create a New Program"><link rel="next" href="ch04.html" 
title="Chapter 4. Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">To Open and Run a Program </th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="cle
 ar: both"><a name="genius-usage-open-program"></a>To Open and Run a Program </h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Open and Run a 
Program</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link 
rel="prev" href="ch03s02.html" title="To Create a New Program"><link rel="next" href="ch04.html" 
title="Chapter 4. Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">To Open and Run a Program </th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="c
 lear: both"><a name="genius-usage-open-program"></a>To Open and Run a Program </h2></div></div></div><p>
 To open a file, choose
 <span class="guimenu">File</span> → <span class="guimenuitem">Open</span>.
 A new tab containing the file will appear in the work area. You can use this to
diff --git a/help/C/ch04.html b/help/C/ch04.html
index a0a96dbe..4c9779f1 100644
--- a/help/C/ch04.html
+++ b/help/C/ch04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 4. 
Plotting</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch03s03.html" title="To Open and Run a Program"><link rel="next" href="ch04s02.html" 
title="Parametric Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 4. Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-plotting"></a>Chapter 4.�
 �Plotting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span 
class="sect1"><a href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a 
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface 
Plots</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 4. 
Plotting</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch03s03.html" title="To Open and Run a Program"><link rel="next" href="ch04s02.html" 
title="Parametric Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 4. Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch03s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-plotting"></a>Chapter 4
 . Plotting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span 
class="sect1"><a href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a 
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface 
Plots</a></span></dt></dl></div><p>
       Plotting support is only available in the graphical GNOME version.
       All plotting accessible from the graphical interface is available from
       the <span class="guilabel">Create Plot</span> window.  You can access this window by either clicking
@@ -9,10 +9,11 @@
       <a class="xref" href="ch05.html" title="Chapter 5. GEL Basics">Chapter 5, <i>GEL Basics</i></a> to 
find out how to
       enter expressions that Genius understands.
     </p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-line-plots"></a>Line Plots</h2></div></div></div><p>
-       To graph real valued functions of one variable open the <span class="guilabel">Create Plot</span>
+       To graph real-valued functions of one variable, open the <span class="guilabel">Create Plot</span>
        window.  You can also use the
         <a class="link" href="ch11s20.html#gel-function-LinePlot"><code class="function">LinePlot</code></a> 
function
-       on the command line (see its documentation).
+       on the command line (see its documentation).  And by the words line plot, we mean plots in the plane,
+       as opposed to surface plots, which are in three dimensions.
       </p><p>
        Once you click the <span class="guilabel">Plot</span> button, a window opens up with some notebooks 
in it.
        You want to be in the <span class="guilabel">Function line plot</span> notebook
@@ -26,7 +27,8 @@ See <a class="xref" href="ch04.html#lineplot-fig" title="Figure 4.1. Create Pl
        parse the input it will signify this with a warning icon on the right of the text
        input box where the error occurred, as well as giving you an error dialog.
        You can change the ranges of the dependent and independent variables in the bottom
-       part of the dialog.
+       part of the dialog.  In the boxes for the ranges, simple expressions are allowed,
+       such as <strong class="userinput"><code>2*pi</code></strong> or <strong 
class="userinput"><code>10^3</code></strong>.
        The <code class="varname">y</code> (dependent) range can be set automatically by turning on the <span 
class="guilabel">Fit dependent axis</span>
        checkbox.
        The names of the variables can also be changed.
diff --git a/help/C/ch04s02.html b/help/C/ch04s02.html
index e45fbcbb..ccfc91d2 100644
--- a/help/C/ch04s02.html
+++ b/help/C/ch04s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parametric 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04.html" title="Chapter 4. Plotting"><link rel="next" href="ch04s03.html" 
title="Slopefield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Parametric Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s03.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-parame
 tric-plots"></a>Parametric Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parametric 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04.html" title="Chapter 4. Plotting"><link rel="next" href="ch04s03.html" 
title="Slopefield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Parametric Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s03.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-para
 metric-plots"></a>Parametric Plots</h2></div></div></div><p>
        In the create plot window, you can also choose the <span class="guilabel">Parametric</span> notebook
         tab to create two dimensional parametric plots.  This way you can
        plot a single parametric function.  You can either specify the
diff --git a/help/C/ch04s03.html b/help/C/ch04s03.html
index 7060fab1..2e9057ea 100644
--- a/help/C/ch04s03.html
+++ b/help/C/ch04s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Slopefield 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s02.html" title="Parametric Plots"><link rel="next" href="ch04s04.html" 
title="Vectorfield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Slopefield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-slop
 efield-plots"></a>Slopefield Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Slopefield 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s02.html" title="Parametric Plots"><link rel="next" href="ch04s04.html" 
title="Vectorfield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Slopefield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-sl
 opefield-plots"></a>Slopefield Plots</h2></div></div></div><p>
        In the create plot window, you can also choose the <span class="guilabel">Slope field</span> notebook
         tab to create a two dimensional slope field plot.
        Similar operations can be
diff --git a/help/C/ch04s04.html b/help/C/ch04s04.html
index 60a00fab..78be3562 100644
--- a/help/C/ch04s04.html
+++ b/help/C/ch04s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Vectorfield 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s03.html" title="Slopefield Plots"><link rel="next" href="ch04s05.html" title="Surface 
Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Vectorfield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04s03.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s05.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-vector
 field-plots"></a>Vectorfield Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Vectorfield 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s03.html" title="Slopefield Plots"><link rel="next" href="ch04s05.html" title="Surface 
Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Vectorfield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch04s03.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%" 
align="right"> <a accesskey="n" href="ch04s05.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-vect
 orfield-plots"></a>Vectorfield Plots</h2></div></div></div><p>
        In the create plot window, you can also choose the <span class="guilabel">Vector field</span> notebook
         tab to create a two dimensional vector field plot.
        Similar operations can be
diff --git a/help/C/ch04s05.html b/help/C/ch04s05.html
index d934298f..25b9d008 100644
--- a/help/C/ch04s05.html
+++ b/help/C/ch04s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Surface 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s04.html" title="Vectorfield Plots"><link rel="next" href="ch05.html" title="Chapter 5. 
GEL Basics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Surface 
Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">Prev</a> </td><th 
width="60%" align="center">Chapter 4. Plotting</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-surface-p
 lots"></a>Surface Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Surface 
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link 
rel="prev" href="ch04s04.html" title="Vectorfield Plots"><link rel="next" href="ch05.html" title="Chapter 5. 
GEL Basics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Surface 
Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">Prev</a> </td><th 
width="60%" align="center">Chapter 4. Plotting</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-surface
 -plots"></a>Surface Plots</h2></div></div></div><p>
        Genius can also plot surfaces.  Select the <span class="guilabel">Surface plot</span> tab in the
        main notebook of the <span class="guilabel">Create Plot</span> window.  Here you can specify a single
        expression that should use either <code class="varname">x</code> and <code class="varname">y</code> 
as real independent variables
diff --git a/help/C/ch05.html b/help/C/ch05.html
index c38c0bf6..0b938559 100644
--- a/help/C/ch05.html
+++ b/help/C/ch05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 5. GEL 
Basics</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch04s05.html" title="Surface Plots"><link rel="next" href="ch05s02.html" title="Using 
Variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
5. GEL Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s05.html">Prev</a> 
</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel"></a>Chapter 5. GEL Basics</h1></
 div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch05s02.html">Using Variables</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span 
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result 
Variable</a></span></dt></dl></dd><dt><span class="
 sect1"><a href="ch05s03.html">Using Functions</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span 
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument 
Lists</a></span></dt><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to 
Functions</a></span></dt><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-operations">Operations on 
Functions</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a 
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular 
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL 
Operators</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 5. GEL 
Basics</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch04s05.html" title="Surface Plots"><link rel="next" href="ch05s02.html" title="Using 
Variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
5. GEL Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s05.html">Prev</a> 
</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel"></a>Chapter 5. GEL Basics</h1>
 </div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch05s02.html">Using Variables</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span 
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result 
Variable</a></span></dt></dl></dd><dt><span class
 ="sect1"><a href="ch05s03.html">Using Functions</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span 
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument 
Lists</a></span></dt><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to 
Functions</a></span></dt><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-operations">Operations on 
Functions</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a 
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular 
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL 
Operators</a></span></dt></dl></div><p>
          GEL stands for Genius Extension Language.    It is the language you use
          to write programs in Genius. A program in GEL is simply an
          expression that evaluates to a number, a matrix, or another object
diff --git a/help/C/ch05s02.html b/help/C/ch05s02.html
index 6a2a57ae..d2091654 100644
--- a/help/C/ch05s02.html
+++ b/help/C/ch05s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using 
Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="next" href="ch05s03.html" title="Using 
Functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using 
Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><th 
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel
 -variables"></a>Using Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using 
Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="next" href="ch05s03.html" title="Using 
Functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using 
Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><th 
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-g
 el-variables"></a>Using Variables</h2></div></div></div><p>
 Syntax:
 </p><pre class="programlisting">VariableName
 </pre><p>
diff --git a/help/C/ch05s03.html b/help/C/ch05s03.html
index 16579390..f7b21d95 100644
--- a/help/C/ch05s03.html
+++ b/help/C/ch05s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using 
Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s02.html" title="Using Variables"><link rel="next" href="ch05s04.html" 
title="Separator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Using Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s02.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" 
align="right"> <a accesskey="n" href="ch05s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-gel-functio
 ns"></a>Using Functions</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using 
Functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s02.html" title="Using Variables"><link rel="next" href="ch05s04.html" 
title="Separator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Using Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s02.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" 
align="right"> <a accesskey="n" href="ch05s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-funct
 ions"></a>Using Functions</h2></div></div></div><p>
 Syntax:
 </p><pre class="programlisting">FunctionName(argument1, argument2, ...)
 </pre><p>
diff --git a/help/C/ch05s04.html b/help/C/ch05s04.html
index 379468f8..218e8be9 100644
--- a/help/C/ch05s04.html
+++ b/help/C/ch05s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Separator</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s03.html" 
title="Using Functions"><link rel="next" href="ch05s05.html" title="Comments"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Separator</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL 
Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-separator"></a>Separ
 ator</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Separator</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s03.html" 
title="Using Functions"><link rel="next" href="ch05s05.html" title="Comments"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Separator</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL 
Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-separator"></a>Sep
 arator</h2></div></div></div><p>
              GEL is somewhat different from other languages in how it deals with multiple commands and 
functions.
              In GEL you must chain commands together with a separator operator.
 That is, if you want to type more than one expression you have to use
@@ -18,11 +18,12 @@ this should be second nature. However genius can let you pretend it is a
 terminator to some degree.  If a <code class="literal">;</code> is found at the end of a parenthesis or a 
block,
 genius will append a null to it as if you would have written
 <strong class="userinput"><code>;null</code></strong>.
-This is useful in case you do not want to return a value from say a loop,
-or if you handle the return differently. Note that it will slightly slow down
-the code if it is executed too often as there is one more operator involved.
+This is useful in case you do not want to return a value from a loop,
+or if you handle the return differently.
       </p><p>
-             If you are typing expressions in a program you do not have to add a semicolon.  In this case
-             genius will simply print the return value whenever it executes the expression.  However, do 
note that if you are defining a
-             function, the body of the function is a single expression.
+             If you are typing expressions in a program file you do not have to add a semicolon.  In this 
case
+             genius will simply print the return value whenever it executes the expression.  This is the same
+             as when typing on the command line.  However, do note that if you are defining a
+             function, the body of the function is a single expression.  Usually, therefore, if a function 
body is
+             long, you will need to enclose it in parentheses.
       </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td 
width="40%" align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><td width="20%" align="center"><a 
accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch05s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Using Functions </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Comments</td></tr></table></div></body></html>
diff --git a/help/C/ch05s05.html b/help/C/ch05s05.html
index b2e74b81..ff9a2926 100644
--- a/help/C/ch05s05.html
+++ b/help/C/ch05s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comments</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s04.html" 
title="Separator"><link rel="next" href="ch05s06.html" title="Modular Evaluation"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Comments</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a> </td><th width="60%" 
align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-comments"></a>Comm
 ents</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comments</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s04.html" 
title="Separator"><link rel="next" href="ch05s06.html" title="Modular Evaluation"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Comments</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a> </td><th width="60%" 
align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-comments"></a>Co
 mments</h2></div></div></div><p>
              GEL is similar to other scripting languages in that <code class="literal">#</code> denotes
              a comment, that is text that is not meant to be evaluated.  Everything beyond the
              pound sign till the end of line will just be ignored.  For example,
diff --git a/help/C/ch05s06.html b/help/C/ch05s06.html
index 2fccbd2c..505b04f8 100644
--- a/help/C/ch05s06.html
+++ b/help/C/ch05s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Modular 
Evaluation</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s05.html" title="Comments"><link rel="next" href="ch05s07.html" title="List of GEL 
Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Modular 
Evaluation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s05.html">Prev</a> </td><th 
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-
 gel-modular-evaluation"></a>Modular Evaluation</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Modular 
Evaluation</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s05.html" title="Comments"><link rel="next" href="ch05s07.html" title="List of GEL 
Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Modular 
Evaluation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s05.html">Prev</a> </td><th 
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n" 
href="ch05s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geniu
 s-gel-modular-evaluation"></a>Modular Evaluation</h2></div></div></div><p>
              Genius implements modular arithmetic.
 To use it you just add "mod &lt;integer&gt;" after
 the expression.  Example:
@@ -12,13 +12,13 @@ will be too large), while
 <strong class="userinput"><code>10^(10^10)</code></strong> and then find remainder after division by 6, 
while the second expression evaluates
 everything modulo 6 to begin with.
       </p><p>
-You can calculate the inverses of numbers mod some integer by just using
-rational numbers (of course the inverse has to exist).
+             The inverses of numbers mod some integer are computed by writing them as
+rational numbers (as long as the desired inverse exists, of course).
 Examples:
 </p><pre class="programlisting">10^-1 mod 101
 1/10 mod 101</pre><p>
-You can also do modular evaluation with matrices including taking inverses,
-powers and dividing.
+Modular evaluation also works with matrices including taking inverses,
+powers, and dividing.
 Example:
 </p><pre class="programlisting">A = [1,2;3,4]
 B = A^-1 mod 5
diff --git a/help/C/ch05s07.html b/help/C/ch05s07.html
index 9b752007..df40ff5b 100644
--- a/help/C/ch05s07.html
+++ b/help/C/ch05s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>List of GEL 
Operators</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s06.html" title="Modular Evaluation"><link rel="next" href="ch06.html" title="Chapter 6. 
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">List of GEL Operators</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s06.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" 
align="right"> <a accesskey="n" href="ch06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: 
 both"><a name="genius-gel-operator-list"></a>List of GEL Operators</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>List of GEL 
Operators</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link 
rel="prev" href="ch05s06.html" title="Modular Evaluation"><link rel="next" href="ch06.html" title="Chapter 6. 
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">List of GEL Operators</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s06.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" 
align="right"> <a accesskey="n" href="ch06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear
 : both"><a name="genius-gel-operator-list"></a>List of GEL Operators</h2></div></div></div><p>
              Everything in GEL is really just an expression.  Expressions are stringed together with
              different operators.  As we have seen, even the separator is simply a binary operator
              in GEL.  Here is a list of the operators in GEL. 
@@ -63,10 +63,12 @@ returns 3.
              Element by element back division.
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a%b</code></strong></span></dt><dd><p>
             The mod operator.  This does not turn on the <a class="link" href="ch05s06.html" title="Modular 
Evaluation">modular mode</a>, but
-            just returns the remainder of <strong class="userinput"><code>a/b</code></strong>.
+             just returns the remainder of integer division
+             <strong class="userinput"><code>a/b</code></strong>.
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a.%b</code></strong></span></dt><dd><p>
-             Element by element the mod operator.  Returns the remainder
-            after element by element integer <strong class="userinput"><code>a./b</code></strong>.
+             Element by element mod operator.  Returns the remainder
+            after element by element integer division
+            <strong class="userinput"><code>a./b</code></strong>.
            </p></dd><dt><span class="term"><strong class="userinput"><code>a mod 
b</code></strong></span></dt><dd><p>
              Modular evaluation operator.  The expression <code class="varname">a</code>
             is evaluated modulo <code class="varname">b</code>.  See <a class="xref" href="ch05s06.html" 
title="Modular Evaluation">the section called “Modular Evaluation”</a>.
@@ -102,21 +104,21 @@ returns 3.
             greater than or equal to 
             <code class="varname">b</code> else returns <code class="constant">false</code>.
             These can be chained as in <strong class="userinput"><code>a &gt;= b &gt;= c</code></strong>
-            (can also be combine with the greater than operator).
+            (and they can also be combined with the greater than operator).
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a&lt;b</code></strong></span></dt><dd><p>
              Less than operator,
             returns <code class="constant">true</code> if <code class="varname">a</code> is
             less than 
             <code class="varname">b</code> else returns <code class="constant">false</code>.
             These can be chained as in <strong class="userinput"><code>a &lt; b &lt; c</code></strong>
-            (can also be combine with the less than or equal to operator).
+            (they can also be combined with the less than or equal to operator).
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a&gt;b</code></strong></span></dt><dd><p>
              Greater than operator,
             returns <code class="constant">true</code> if <code class="varname">a</code> is
             greater than 
             <code class="varname">b</code> else returns <code class="constant">false</code>.
             These can be chained as in <strong class="userinput"><code>a &gt; b &gt; c</code></strong>
-            (can also be combine with the greater than or equal to operator).
+            (they can also be combined with the greater than or equal to operator).
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a&lt;=&gt;b</code></strong></span></dt><dd><p>
             Comparison operator.  If <code class="varname">a</code> is equal to
             <code class="varname">b</code> it returns 0, if <code class="varname">a</code> is less
@@ -136,12 +138,12 @@ returns 3.
             are treated as true.
            </p></dd><dt><span class="term"><strong class="userinput"><code>a xor 
b</code></strong></span></dt><dd><p>
              Logical xor.
-            Returns true exactly one of
+            Returns true if exactly one of
             <code class="varname">a</code> or <code class="varname">b</code> is true,
             else returns false.  If given numbers, nonzero numbers
             are treated as true.
            </p></dd><dt><span class="term"><strong class="userinput"><code>not 
a</code></strong></span></dt><dd><p>
-                  Logical not.  Returns the logical negation of <code class="varname">a</code>
+                  Logical not.  Returns the logical negation of <code class="varname">a</code>.
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>-a</code></strong></span></dt><dd><p>
              Negation operator.  Returns the negative of a number or a matrix (works element-wise on a 
matrix).
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>&amp;a</code></strong></span></dt><dd><p>
@@ -160,7 +162,7 @@ returns 3.
             Get element of a matrix in row <code class="varname">b</code> and column
             <code class="varname">c</code>.   If <code class="varname">b</code>,
             <code class="varname">c</code> are vectors, then this gets the corresponding
-            rows columns or submatrices.
+            rows, columns or submatrices.
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a@(b,)</code></strong></span></dt><dd><p>
              Get row of a matrix (or multiple rows if <code class="varname">b</code> is a vector).
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>a@(b,:)</code></strong></span></dt><dd><p>
@@ -207,8 +209,8 @@ returns 3.
             point numbers and is ever so slightly more precise than
             <strong class="userinput"><code>1.0:0.4:3.0</code></strong>.
            </p></dd><dt><span class="term"><strong 
class="userinput"><code>(a)i</code></strong></span></dt><dd><p>
-            Make a imaginary number (multiply <code class="varname">a</code> by the
-            imaginary).  Note that normally the number <code class="varname">i</code> is
+            Make <code class="varname">a</code> into an imaginary number (multiply <code 
class="varname">a</code> by the
+            imaginary).  Normally the imaginary number <code class="varname">i</code> is
             written as <strong class="userinput"><code>1i</code></strong>.  So the above is equal to
             </p><pre class="programlisting">(a)*1i
             </pre><p>
diff --git a/help/C/ch06.html b/help/C/ch06.html
index e9803d6a..8596833e 100644
--- a/help/C/ch06.html
+++ b/help/C/ch06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 6. Programming 
with GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch05s07.html" title="List of GEL Operators"><link rel="next" href="ch06s02.html" 
title="Loops"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
6. Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch06s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-programming"></a>
 Chapter 6. Programming with GEL</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a 
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a 
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span 
class="sect1"><a href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a 
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global 
Variables and Scope of Variables</a></span></dt><dt><span class="sect1"><a
  href="ch06s06.html">Parameter variables</a></span></dt><dt><span class="sect1"><a 
href="ch06s07.html">Returning</a></span></dt><dt><span class="sect1"><a 
href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a 
href="ch06s09.html">Lvalues</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-gel-conditionals"></a>Conditionals</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 6. Programming 
with GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch05s07.html" title="List of GEL Operators"><link rel="next" href="ch06s02.html" 
title="Loops"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
6. Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch05s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch06s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-programming"></
 a>Chapter 6. Programming with GEL</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl 
class="toc"><dt><span class="sect1"><a 
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a 
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span 
class="sect1"><a href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a 
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global 
Variables and Scope of Variables</a></span></dt><dt><span class="sect1">
 <a href="ch06s06.html">Parameter variables</a></span></dt><dt><span class="sect1"><a 
href="ch06s07.html">Returning</a></span></dt><dt><span class="sect1"><a 
href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a 
href="ch06s09.html">Lvalues</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-gel-conditionals"></a>Conditionals</h2></div></div></div><p>
 Syntax:
 </p><pre class="programlisting">if &lt;expression1&gt; then &lt;expression2&gt; [else &lt;expression3&gt;]
 </pre><p>
diff --git a/help/C/ch06s02.html b/help/C/ch06s02.html
index ad34edc2..2b36a3c1 100644
--- a/help/C/ch06s02.html
+++ b/help/C/ch06s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loops</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="next" href="ch06s03.html" title="Sums and 
Products"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Loops</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06.html">Prev</a> 
</td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td width="20%" align="right"> <a 
accesskey="n" href="ch06s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
 ="genius-gel-loops"></a>Loops</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 
class="title"><a name="genius-gel-loops-while"></a>While Loops</h3></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loops</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="next" href="ch06s03.html" title="Sums and 
Products"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Loops</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06.html">Prev</a> 
</td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td width="20%" align="right"> <a 
accesskey="n" href="ch06s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a na
 me="genius-gel-loops"></a>Loops</h2></div></div></div><div class="sect2"><div 
class="titlepage"><div><div><h3 class="title"><a name="genius-gel-loops-while"></a>While 
Loops</h3></div></div></div><p>
 Syntax:
 </p><pre class="programlisting">while &lt;expression1&gt; do &lt;expression2&gt;
 until &lt;expression1&gt; do &lt;expression2&gt;
diff --git a/help/C/ch06s03.html b/help/C/ch06s03.html
index 27f7589c..058a9876 100644
--- a/help/C/ch06s03.html
+++ b/help/C/ch06s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Sums and 
Products</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s02.html" title="Loops"><link rel="next" href="ch06s04.html" 
title="Comparison Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Sums and Products</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s02.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch06s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
  name="genius-gel-sums-products"></a>Sums and Products</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Sums and 
Products</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s02.html" title="Loops"><link rel="next" href="ch06s04.html" 
title="Comparison Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Sums and Products</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s02.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch06s04.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="genius-gel-sums-products"></a>Sums and Products</h2></div></div></div><p>
 Syntax:
 </p><pre class="programlisting">sum &lt;identifier&gt; = &lt;from&gt; to &lt;to&gt; do &lt;body&gt;
 sum &lt;identifier&gt; = &lt;from&gt; to &lt;to&gt; by &lt;increment&gt; do &lt;body&gt;
diff --git a/help/C/ch06s04.html b/help/C/ch06s04.html
index 127f30ac..7e3a8556 100644
--- a/help/C/ch06s04.html
+++ b/help/C/ch06s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comparison 
Operators</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s03.html" title="Sums and Products"><link rel="next" href="ch06s05.html" 
title="Global Variables and Scope of Variables"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Comparison Operators</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s03.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2
  class="title" style="clear: both"><a name="genius-gel-comparison-operators"></a>Comparison 
Operators</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comparison 
Operators</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s03.html" title="Sums and Products"><link rel="next" href="ch06s05.html" 
title="Global Variables and Scope of Variables"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Comparison Operators</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s03.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
 h2 class="title" style="clear: both"><a name="genius-gel-comparison-operators"></a>Comparison 
Operators</h2></div></div></div><p>
        The following standard comparison operators are supported in GEL and have the obvious meaning:
        <code class="literal">==</code>, <code class="literal">&gt;=</code>,
        <code class="literal">&lt;=</code>, <code class="literal">!=</code>,
diff --git a/help/C/ch06s05.html b/help/C/ch06s05.html
index 9a9754d2..683c3bcf 100644
--- a/help/C/ch06s05.html
+++ b/help/C/ch06s05.html
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Global Variables and 
Scope of Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s04.html" title="Comparison Operators"><link rel="next" href="ch06s06.html" 
title="Parameter variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Global Variables and Scope of Variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s04.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="tit
 lepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-variables-global"></a>Global 
Variables and Scope of Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Global Variables and 
Scope of Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s04.html" title="Comparison Operators"><link rel="next" href="ch06s06.html" 
title="Parameter variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Global Variables and Scope of Variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s04.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="t
 itlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-variables-global"></a>Global 
Variables and Scope of Variables</h2></div></div></div><p>
          GEL is a
-         <a class="ulink" href="http://en.wikipedia.org/wiki/Scope_%28programming%29"; target="_top">
+         <a class="ulink" href="https://en.wikipedia.org/wiki/Scope_%28programming%29"; target="_top">
          dynamically scoped language</a>.  We will explain what this
          means below.  That is, normal variables and functions are dynamically
          scoped.  The exception are 
diff --git a/help/C/ch06s06.html b/help/C/ch06s06.html
index eec5a0eb..e62f260c 100644
--- a/help/C/ch06s06.html
+++ b/help/C/ch06s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parameter 
variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s05.html" title="Global Variables and Scope of Variables"><link rel="next" 
href="ch06s07.html" title="Returning"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Parameter variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s05.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="ti
 tle" style="clear: both"><a name="genius-gel-parameters"></a>Parameter variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parameter 
variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with 
GEL"><link rel="prev" href="ch06s05.html" title="Global Variables and Scope of Variables"><link rel="next" 
href="ch06s07.html" title="Returning"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Parameter variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s05.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="
 title" style="clear: both"><a name="genius-gel-parameters"></a>Parameter variables</h2></div></div></div><p>
          As we said before, there exist special variables called parameters
          that exist in all scopes.  To declare a parameter called
          <code class="varname">foo</code> with the initial value 1, we write
diff --git a/help/C/ch06s07.html b/help/C/ch06s07.html
index b1f49de3..03107bc5 100644
--- a/help/C/ch06s07.html
+++ b/help/C/ch06s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06s06.html" title="Parameter variables"><link rel="next" href="ch06s08.html" 
title="References"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Returning</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s06.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch06s08.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geniu
 s-gel-returning"></a>Returning</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06s06.html" title="Parameter variables"><link rel="next" href="ch06s08.html" 
title="References"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Returning</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s06.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch06s08.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="gen
 ius-gel-returning"></a>Returning</h2></div></div></div><p>
          Normally a function is one or several expressions separated by a
 semicolon, and the value of the last expression is returned.  This is fine for
 simple functions, but
diff --git a/help/C/ch06s08.html b/help/C/ch06s08.html
index 2b62a24c..0cbc9267 100644
--- a/help/C/ch06s08.html
+++ b/help/C/ch06s08.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>References</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" 
title="Chapter 6. Programming with GEL"><link rel="prev" href="ch06s07.html" title="Returning"><link 
rel="next" href="ch06s09.html" title="Lvalues"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">References</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s07.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-refer
 ences"></a>References</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>References</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" 
title="Chapter 6. Programming with GEL"><link rel="prev" href="ch06s07.html" title="Returning"><link 
rel="next" href="ch06s09.html" title="Lvalues"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">References</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s07.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch06s09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-ref
 erences"></a>References</h2></div></div></div><p>
        It may be necessary for some functions to return more than one value.
        This may be accomplished by returning a vector of values, but many
        times it is convenient to use passing a reference to a variable.
diff --git a/help/C/ch06s09.html b/help/C/ch06s09.html
index 0257def9..f4217f87 100644
--- a/help/C/ch06s09.html
+++ b/help/C/ch06s09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Lvalues</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06s08.html" title="References"><link rel="next" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Lvalues</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s08.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch07.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><
 a name="genius-gel-lvalues"></a>Lvalues</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Lvalues</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev" 
href="ch06s08.html" title="References"><link rel="next" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Lvalues</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s08.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td 
width="20%" align="right"> <a accesskey="n" href="ch07.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"
<a name="genius-gel-lvalues"></a>Lvalues</h2></div></div></div><p>
        An lvalue is the left hand side of an assignment. In other words, an
        lvalue is what you assign something to.  Valid lvalues are:
 </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><strong 
class="userinput"><code>a</code></strong></span></dt><dd><p>
diff --git a/help/C/ch07.html b/help/C/ch07.html
index 3c01fed2..1cac90fc 100644
--- a/help/C/ch07.html
+++ b/help/C/ch07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7. Advanced 
Programming with GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch06s09.html" title="Lvalues"><link rel="next" href="ch07s02.html" title="Toplevel 
Syntax"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
7. Advanced Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch06s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch07s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-pro
 gramming-advanced"></a>Chapter 7. Advanced Programming with GEL</h1></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a 
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning 
Functions</a></span></dt><dt><span class="sect1"><a href="ch07s04.html">True Local 
Variables</a></span></dt><dt><span class="sect1"><a href="ch07s05.html">GEL Startup 
Procedure</a></span></dt><dt><span class="sect1"><a href="ch07s06.html">Loading 
Programs</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a name="genius-gel-error-handling"></a>Error Handling</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7. Advanced 
Programming with GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link 
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius 
Manual"><link rel="prev" href="ch06s09.html" title="Lvalues"><link rel="next" href="ch07s02.html" 
title="Toplevel Syntax"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 7. Advanced Programming with GEL</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch06s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" 
align="right"> <a accesskey="n" href="ch07s02.html">Next</a></td></tr></table><hr></div><div 
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-gel-p
 rogramming-advanced"></a>Chapter 7. Advanced Programming with GEL</h1></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a 
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning 
Functions</a></span></dt><dt><span class="sect1"><a href="ch07s04.html">True Local 
Variables</a></span></dt><dt><span class="sect1"><a href="ch07s05.html">GEL Startup 
Procedure</a></span></dt><dt><span class="sect1"><a href="ch07s06.html">Loading 
Programs</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" 
style="clear: both"><a name="genius-gel-error-handling"></a>Error Handling</h2></div></div></div><p>
 If you detect an error in your function, you can bail out of it. For normal
 errors, such as wrong types of arguments, you can fail to compute the function
 by adding the statement <code class="literal">bailout</code>. If something went
diff --git a/help/C/ch07s02.html b/help/C/ch07s02.html
index ea65d045..70c36a55 100644
--- a/help/C/ch07s02.html
+++ b/help/C/ch07s02.html
@@ -1,12 +1,34 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Toplevel 
Syntax</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07.html" title="Chapter 7. Advanced Programming with 
GEL"><link rel="next" href="ch07s03.html" title="Returning Functions"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Toplevel Syntax</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch07.html">Prev</a> </td><th width="60%" align="center">Chapter 7. 
Advanced Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><
 div><h2 class="title" style="clear: both"><a name="genius-gel-toplevel-syntax"></a>Toplevel 
Syntax</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Toplevel 
Syntax</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07.html" title="Chapter 7. Advanced Programming with 
GEL"><link rel="next" href="ch07s03.html" title="Returning Functions"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Toplevel Syntax</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch07.html">Prev</a> </td><th width="60%" align="center">Chapter 7. 
Advanced Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div
<div><h2 class="title" style="clear: both"><a name="genius-gel-toplevel-syntax"></a>Toplevel 
Syntax</h2></div></div></div><p>
        The syntax is slightly different if you enter statements on
        the top level versus when they are inside parentheses or
        inside functions.  On the top level, enter acts the same as if
        you press return on the command line.  Therefore think of programs
-       as just sequence of lines as if were entered on the command line.
+       as just a sequence of lines as if they were entered on the command line.
        In particular, you do not need to enter the separator at the end of the
-       line (unless it is of course part of several statements inside
-       parentheses).
+       line (unless it is part of several statements inside
+       parentheses).  When a statement does not end with a separator on the
+       top level, the result is printed after being executed.
+      </p><p>
+       For example,
+       </p><pre class="programlisting">function f(x)=x^2
+f(3)
+</pre><p>
+       will print first the result of setting a function (a representation of
+       the function, in this case <code class="computeroutput">(`(x)=(x^2))</code>)
+       and then the expected 9.  To avoid this, enter a separator
+       after the function definition.
+       </p><pre class="programlisting">function f(x)=x^2;
+f(3)
+</pre><p>
+       If you need to put a separator into your function then you have to surround with
+       parenthesis.  For example:
+</p><pre class="programlisting">function f(x)=(
+  y=1;
+  for j=1 to x do
+    y = y+j;
+  y^2
+);
+</pre><p>
       </p><p>
        The following code will produce an error when entered on the top
        level of a program, while it will work just fine in a function.
diff --git a/help/C/ch07s03.html b/help/C/ch07s03.html
index fa74cb46..51fba168 100644
--- a/help/C/ch07s03.html
+++ b/help/C/ch07s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning 
Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s02.html" title="Toplevel Syntax"><link rel="next" 
href="ch07s04.html" title="True Local Variables"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Returning Functions</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s02.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 clas
 s="title" style="clear: both"><a name="genius-gel-returning-functions"></a>Returning 
Functions</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning 
Functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s02.html" title="Toplevel Syntax"><link rel="next" 
href="ch07s04.html" title="True Local Variables"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Returning Functions</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s02.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 cl
 ass="title" style="clear: both"><a name="genius-gel-returning-functions"></a>Returning 
Functions</h2></div></div></div><p>
          It is possible to return functions as value.  This way you can
          build functions that construct special purpose functions according
          to some parameters.  The tricky bit is what variables does the
diff --git a/help/C/ch07s04.html b/help/C/ch07s04.html
index de8dff41..0bbd320c 100644
--- a/help/C/ch07s04.html
+++ b/help/C/ch07s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>True Local 
Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s03.html" title="Returning Functions"><link rel="next" 
href="ch07s05.html" title="GEL Startup Procedure"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">True Local Variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s03.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
 h2 class="title" style="clear: both"><a name="genius-gel-true-local-variables"></a>True Local 
Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>True Local 
Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s03.html" title="Returning Functions"><link rel="next" 
href="ch07s05.html" title="GEL Startup Procedure"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">True Local Variables</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s03.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div
<h2 class="title" style="clear: both"><a name="genius-gel-true-local-variables"></a>True Local 
Variables</h2></div></div></div><p>
        When passing functions into other functions, the normal scoping of
        variables might be undesired.  For example:
 </p><pre class="programlisting">k := 10;
@@ -42,7 +42,7 @@ f(r,1)
       </p><p>
        If all variables are to be created as locals you can just pass an
        asterisk instead of a list of variables.  In this case the variables
-       will not be initialized until they are actually set of course.
+       will not be initialized until they are actually set.
        So the following definition of <code class="function">f</code>
        will also work:
 </p><pre class="programlisting">function f(g,x) = (
diff --git a/help/C/ch07s05.html b/help/C/ch07s05.html
index 7ab8e95b..96f0b1b8 100644
--- a/help/C/ch07s05.html
+++ b/help/C/ch07s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>GEL Startup 
Procedure</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s04.html" title="True Local Variables"><link rel="next" 
href="ch07s06.html" title="Loading Programs"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">GEL Startup Procedure</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s04.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2
  class="title" style="clear: both"><a name="genius-gel-startup-procedure"></a>GEL Startup 
Procedure</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>GEL Startup 
Procedure</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s04.html" title="True Local Variables"><link rel="next" 
href="ch07s06.html" title="Loading Programs"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">GEL Startup Procedure</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s04.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch07s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
 h2 class="title" style="clear: both"><a name="genius-gel-startup-procedure"></a>GEL Startup 
Procedure</h2></div></div></div><p>
 First the program looks for the installed library file (the compiled version <code 
class="filename">lib.cgel</code>) in the installed directory, then it looks into the current directory, and 
then it tries to load an uncompiled file called
 <code class="filename">~/.geniusinit</code>.
       </p><p>
diff --git a/help/C/ch07s06.html b/help/C/ch07s06.html
index 1a23c993..829641ae 100644
--- a/help/C/ch07s06.html
+++ b/help/C/ch07s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loading 
Programs</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s05.html" title="GEL Startup Procedure"><link rel="next" 
href="ch08.html" title="Chapter 8. Matrices in GEL"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Loading Programs</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s05.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch08.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
cl
 ass="title" style="clear: both"><a name="genius-gel-loading-programs"></a>Loading 
Programs</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loading 
Programs</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced 
Programming with GEL"><link rel="prev" href="ch07s05.html" title="GEL Startup Procedure"><link rel="next" 
href="ch08.html" title="Chapter 8. Matrices in GEL"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Loading Programs</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch07s05.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced 
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch08.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
 class="title" style="clear: both"><a name="genius-gel-loading-programs"></a>Loading 
Programs</h2></div></div></div><p>
 Sometimes you have a larger program you wrote into a file and want to read that file into <span 
class="application">Genius Mathematics Tool</span>. In these situations, you have two options. You can keep 
the functions you use most inside the <code class="filename">~/.geniusinit</code> file. Or if you want to 
load up a file in a middle of a session (or from within another file), you can type <span 
class="command"><strong>load &lt;list of filenames&gt;</strong></span> at the prompt. This has to be done on 
the top level and not inside any function or whatnot, and it cannot be part of any expression. It also has a 
slightly different syntax than the rest of genius, more similar to a shell. You can enter the file in quotes. 
If you use the '' quotes, you will get exactly the string that you typed, if you use the "" quotes, special 
characters will be unescaped as they are for strings. Example:
 </p><pre class="programlisting">load program1.gel program2.gel
 load "Weird File Name With SPACES.gel"
diff --git a/help/C/ch08.html b/help/C/ch08.html
index 40864b30..1ef6211b 100644
--- a/help/C/ch08.html
+++ b/help/C/ch08.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 8. Matrices in 
GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch07s06.html" title="Loading Programs"><link rel="next" href="ch08s02.html" title="Conjugate 
Transpose and Transpose Operator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 8. Matrices in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch07s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch08s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius
 -gel-matrices"></a>Chapter 8. Matrices in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a 
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a 
href="ch08s03.html">Linear Algebra</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 8. Matrices in 
GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch07s06.html" title="Loading Programs"><link rel="next" href="ch08s02.html" title="Conjugate 
Transpose and Transpose Operator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 8. Matrices in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch07s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch08s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="geni
 us-gel-matrices"></a>Chapter 8. Matrices in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a 
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a 
href="ch08s03.html">Linear Algebra</a></span></dt></dl></div><p>
       Genius has support for vectors and matrices and possesses a sizable library of
       matrix manipulation and linear algebra functions.
     </p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-gel-matrix-support"></a>Entering Matrices</h2></div></div></div><p>
diff --git a/help/C/ch08s02.html b/help/C/ch08s02.html
index 296d07bb..68fe9f2a 100644
--- a/help/C/ch08s02.html
+++ b/help/C/ch08s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Conjugate Transpose 
and Transpose Operator</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link 
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices 
in GEL"><link rel="prev" href="ch08.html" title="Chapter 8. Matrices in GEL"><link rel="next" 
href="ch08s03.html" title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Conjugate Transpose and Transpose Operator</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch08.html">Prev</a> </td><th width="60%" 
align="center">Chapter 8. Matrices in GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch08s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"
<div><div><h2 class="title" style="clear: both"><a name="genius-gel-matrix-transpose"></a>Conjugate 
Transpose and Transpose Operator</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Conjugate Transpose 
and Transpose Operator</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link 
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices 
in GEL"><link rel="prev" href="ch08.html" title="Chapter 8. Matrices in GEL"><link rel="next" 
href="ch08s03.html" title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Conjugate Transpose and Transpose Operator</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch08.html">Prev</a> </td><th width="60%" 
align="center">Chapter 8. Matrices in GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch08s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepag
 e"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-matrix-transpose"></a>Conjugate 
Transpose and Transpose Operator</h2></div></div></div><p>
 You can conjugate transpose a matrix by using the <code class="literal">'</code> operator.  That is
 the entry in the
 <code class="varname">i</code>th column and the <code class="varname">j</code>th row will be
diff --git a/help/C/ch08s03.html b/help/C/ch08s03.html
index ebe15918..ca8a897e 100644
--- a/help/C/ch08s03.html
+++ b/help/C/ch08s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices in 
GEL"><link rel="prev" href="ch08s02.html" title="Conjugate Transpose and Transpose Operator"><link rel="next" 
href="ch09.html" title="Chapter 9. Polynomials in GEL"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch08s02.html">Prev</a> </td><th width="60%" align="center">Chapter 8. Matrices in 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="tit
 le" style="clear: both"><a name="genius-gel-matrix-linalg"></a>Linear Algebra</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices in 
GEL"><link rel="prev" href="ch08s02.html" title="Conjugate Transpose and Transpose Operator"><link rel="next" 
href="ch09.html" title="Chapter 9. Polynomials in GEL"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch08s02.html">Prev</a> </td><th width="60%" align="center">Chapter 8. Matrices in 
GEL</th><td width="20%" align="right"> <a accesskey="n" 
href="ch09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="t
 itle" style="clear: both"><a name="genius-gel-matrix-linalg"></a>Linear Algebra</h2></div></div></div><p>
        Genius implements many useful linear algebra and matrix manipulation
 routines.  See the <a class="link" href="ch11s09.html" title="Linear Algebra">Linear Algebra</a> and
 <a class="link" href="ch11s08.html" title="Matrix Manipulation">Matrix Manipulation</a>
diff --git a/help/C/ch09.html b/help/C/ch09.html
index 0b50ac10..829f253d 100644
--- a/help/C/ch09.html
+++ b/help/C/ch09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 9. Polynomials 
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch08s03.html" title="Linear Algebra"><link rel="next" href="ch10.html" title="Chapter 10. 
Set Theory in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 9. Polynomials in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch08s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch10.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-polynomi
 als"></a>Chapter 9. Polynomials in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 9. Polynomials 
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch08s03.html" title="Linear Algebra"><link rel="next" href="ch10.html" title="Chapter 10. 
Set Theory in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 9. Polynomials in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch08s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch10.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-polyno
 mials"></a>Chapter 9. Polynomials in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></div><p>
       Currently Genius can handle polynomials of one variable written out
       as vectors, and do some basic operations with these.  It is planned to
       expand this support further.
diff --git a/help/C/ch10.html b/help/C/ch10.html
index 710d5e60..aa205bbf 100644
--- a/help/C/ch10.html
+++ b/help/C/ch10.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 10. Set Theory 
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch09.html" title="Chapter 9. Polynomials in GEL"><link rel="next" href="ch11.html" 
title="Chapter 11. List of GEL functions"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Chapter 10. Set Theory in GEL</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><th width="60%" align="center"> </th><td 
width="20%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr></table><hr></div><div 
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="geni
 us-gel-settheory"></a>Chapter 10. Set Theory in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch10.html#genius-gel-sets-using">Using 
Sets</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 10. Set Theory 
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch09.html" title="Chapter 9. Polynomials in GEL"><link rel="next" href="ch11.html" 
title="Chapter 11. List of GEL functions"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Chapter 10. Set Theory in GEL</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><th width="60%" align="center"> </th><td 
width="20%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr></table><hr></div><div 
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="ge
 nius-gel-settheory"></a>Chapter 10. Set Theory in GEL</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch10.html#genius-gel-sets-using">Using 
Sets</a></span></dt></dl></div><p>
       Genius has some basic set theoretic functionality built in.  Currently a set is
       just a vector (or a matrix).  Every distinct object is treated as a different element.
     </p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-gel-sets-using"></a>Using Sets</h2></div></div></div><p>
@@ -35,7 +35,7 @@ should use the
 </p><pre class="screen"><code class="prompt">genius&gt; </code><strong class="userinput"><code>IsIn (1, 
[0,1,2])</code></strong>
 = true
 </pre><p>
-       The input <strong class="userinput"><code>IsIn(x,X)</code></strong> is of course equivalent to
+       The input <strong class="userinput"><code>IsIn(x,X)</code></strong> is equivalent to
        <strong class="userinput"><code>IsSubset([x],X)</code></strong>.  Note that since the empty set is a 
subset
        of every set, <strong class="userinput"><code>IsSubset(null,X)</code></strong> is always true.
        </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td 
width="40%" align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><td width="20%" align="center"> 
</td><td width="40%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr><tr><td width="40%" 
align="left" valign="top">Chapter 9. Polynomials in GEL </td><td width="20%" align="center"><a accesskey="h" 
href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 11. List of GEL 
functions</td></tr></table></div></body></html>
diff --git a/help/C/ch11.html b/help/C/ch11.html
index 0726270d..29b4a9b7 100644
--- a/help/C/ch11.html
+++ b/help/C/ch11.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 11. List of 
GEL functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch10.html" title="Chapter 10. Set Theory in GEL"><link rel="next" href="ch11s02.html" 
title="Basic"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
11. List of GEL functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch10.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch11s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-function-
 list"></a>Chapter 11. List of GEL functions</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a 
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a 
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a 
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a 
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a 
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number 
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix 
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear 
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span 
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span class="sect1"
<a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a href="ch11s13.html">Equation 
Solving</a></span></dt><dt><span class="sect1"><a href="ch11s14.html">Statistics</a></span></dt><dt><span 
class="sect1"><a href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a 
href="ch11s16.html">Set Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative 
Algebra</a></span></dt><dt><span class="sect1"><a 
href="ch11s18.html">Miscellaneous</a></span></dt><dt><span class="sect1"><a href="ch11s19.html">Symbolic 
Operations</a></span></dt><dt><span class="sect1"><a 
href="ch11s20.html">Plotting</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 11. List of 
GEL functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch10.html" title="Chapter 10. Set Theory in GEL"><link rel="next" href="ch11s02.html" 
title="Basic"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
11. List of GEL functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch10.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch11s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-functio
 n-list"></a>Chapter 11. List of GEL functions</h1></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="sect1"><a 
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a 
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a 
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a 
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a 
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a 
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number 
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix 
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear 
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span 
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span class="sect
 1"><a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a href="ch11s13.html">Equation 
Solving</a></span></dt><dt><span class="sect1"><a href="ch11s14.html">Statistics</a></span></dt><dt><span 
class="sect1"><a href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a 
href="ch11s16.html">Set Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative 
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s18.html">Miscellaneous</a></span></dt><dt><span 
class="sect1"><a href="ch11s19.html">Symbolic Operations</a></span></dt><dt><span class="sect1"><a 
href="ch11s20.html">Plotting</a></span></dt></dl></div><p>
 To get help on a specific function from the console type:
 </p><pre class="programlisting">help FunctionName
 </pre><p>
diff --git a/help/C/ch11s02.html b/help/C/ch11s02.html
index 0a0a30ba..ecc95aed 100644
--- a/help/C/ch11s02.html
+++ b/help/C/ch11s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Basic</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="next" href="ch11s03.html" 
title="Parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Basic</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11.html">Prev</a> 
</td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a 
accesskey="n" href="ch11s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name=
 "genius-gel-function-list-basic"></a>Basic</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-AskButtons"></a>AskButtons</span></dt><dd><pre class="synopsis">AskButtons 
(query)</pre><pre class="synopsis">AskButtons (query, button1, ...)</pre><p>Asks a question and presents a 
list of buttons to the user (or
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Basic</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="next" href="ch11s03.html" 
title="Parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Basic</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11.html">Prev</a> 
</td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a 
accesskey="n" href="ch11s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a nam
 e="genius-gel-function-list-basic"></a>Basic</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-AskButtons"></a>AskButtons</span></dt><dd><pre class="synopsis">AskButtons 
(query)</pre><pre class="synopsis">AskButtons (query, button1, ...)</pre><p>Asks a question and presents a 
list of buttons to the user (or
 a menu of options in text mode).  Returns the 1-based index of the button
 pressed.  That is, returns 1 if the first button was pressed, 2 if the second
 button was pressed, and so on.  If the user closes the window (or simply hits
diff --git a/help/C/ch11s03.html b/help/C/ch11s03.html
index 87974eef..b79c239f 100644
--- a/help/C/ch11s03.html
+++ b/help/C/ch11s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Parameters</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s02.html" title="Basic"><link rel="next" 
href="ch11s04.html" title="Constants"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Parameters</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s02.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fun
 ction-parameters"></a>Parameters</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-ChopTolerance"></a>ChopTolerance</span></dt><dd><pre class="synopsis">ChopTolerance = 
number</pre><p>Tolerance of the <code class="function">Chop</code> function.</p></dd><dt><span 
class="term"><a name="gel-function-ContinuousNumberOfTries"></a>ContinuousNumberOfTries</span></dt><dd><pre 
class="synopsis">ContinuousNumberOfTries = number</pre><p>How many iterations to try to find the limit for 
continuity and limits.</p></dd><dt><span class="term"><a 
name="gel-function-ContinuousSFS"></a>ContinuousSFS</span></dt><dd><pre class="synopsis">ContinuousSFS = 
number</pre><p>How many successive steps to be within tolerance for calculation of 
continuity.</p></dd><dt><span class="term"><a 
name="gel-function-ContinuousTolerance"></a>ContinuousTolerance</span></dt><dd><pre 
class="synopsis">ContinuousTolerance = number</pre><p>Tolerance for continu
 ity of functions and for calculating the limit.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeNumberOfTries"></a>DerivativeNumberOfTries</span></dt><dd><pre 
class="synopsis">DerivativeNumberOfTries = number</pre><p>How many iterations to try to find the limit for 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeSFS"></a>DerivativeSFS</span></dt><dd><pre class="synopsis">DerivativeSFS = 
number</pre><p>How many successive steps to be within tolerance for calculation of 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeTolerance"></a>DerivativeTolerance</span></dt><dd><pre 
class="synopsis">DerivativeTolerance = number</pre><p>Tolerance for calculating the derivatives of 
functions.</p></dd><dt><span class="term"><a 
name="gel-function-ErrorFunctionTolerance"></a>ErrorFunctionTolerance</span></dt><dd><pre 
class="synopsis">ErrorFunctionTolerance = number</pre><p>Tolerance of the <a class="link" 
href="ch11s12.html#gel-funct
 ion-ErrorFunction"><code class="function">ErrorFunction</code></a>.</p></dd><dt><span class="term"><a 
name="gel-function-FloatPrecision"></a>FloatPrecision</span></dt><dd><pre class="synopsis">FloatPrecision = 
number</pre><p>Floating point precision.</p></dd><dt><span class="term"><a 
name="gel-function-FullExpressions"></a>FullExpressions</span></dt><dd><pre class="synopsis">FullExpressions 
= boolean</pre><p>Print full expressions, even if more than a line.</p></dd><dt><span class="term"><a 
name="gel-function-GaussDistributionTolerance"></a>GaussDistributionTolerance</span></dt><dd><pre 
class="synopsis">GaussDistributionTolerance = number</pre><p>Tolerance of the <a class="link" 
href="ch11s14.html#gel-function-GaussDistribution"><code class="function">GaussDistribution</code></a> 
function.</p></dd><dt><span class="term"><a 
name="gel-function-IntegerOutputBase"></a>IntegerOutputBase</span></dt><dd><pre 
class="synopsis">IntegerOutputBase = number</pre><p>Integer output base.</p></dd><
 dt><span class="term"><a 
name="gel-function-IsPrimeMillerRabinReps"></a>IsPrimeMillerRabinReps</span></dt><dd><pre 
class="synopsis">IsPrimeMillerRabinReps = number</pre><p>Number of extra Miller-Rabin tests to run on a 
number before declaring it a prime in <a class="link" href="ch11s07.html#gel-function-IsPrime"><code 
class="function">IsPrime</code></a>.</p></dd><dt><span class="term"><a 
name="gel-function-LinePlotDrawLegends"></a>LinePlotDrawLegends</span></dt><dd><pre 
class="synopsis">LinePlotDrawLegends = true</pre><p>Tells genius to draw the legends for <a class="link" 
href="ch11s20.html" title="Plotting">line plotting
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Parameters</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s02.html" title="Basic"><link rel="next" 
href="ch11s04.html" title="Constants"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Parameters</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s02.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-f
 unction-parameters"></a>Parameters</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-ChopTolerance"></a>ChopTolerance</span></dt><dd><pre class="synopsis">ChopTolerance = 
number</pre><p>Tolerance of the <code class="function">Chop</code> function.</p></dd><dt><span 
class="term"><a name="gel-function-ContinuousNumberOfTries"></a>ContinuousNumberOfTries</span></dt><dd><pre 
class="synopsis">ContinuousNumberOfTries = number</pre><p>How many iterations to try to find the limit for 
continuity and limits.</p></dd><dt><span class="term"><a 
name="gel-function-ContinuousSFS"></a>ContinuousSFS</span></dt><dd><pre class="synopsis">ContinuousSFS = 
number</pre><p>How many successive steps to be within tolerance for calculation of 
continuity.</p></dd><dt><span class="term"><a 
name="gel-function-ContinuousTolerance"></a>ContinuousTolerance</span></dt><dd><pre 
class="synopsis">ContinuousTolerance = number</pre><p>Tolerance for conti
 nuity of functions and for calculating the limit.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeNumberOfTries"></a>DerivativeNumberOfTries</span></dt><dd><pre 
class="synopsis">DerivativeNumberOfTries = number</pre><p>How many iterations to try to find the limit for 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeSFS"></a>DerivativeSFS</span></dt><dd><pre class="synopsis">DerivativeSFS = 
number</pre><p>How many successive steps to be within tolerance for calculation of 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-DerivativeTolerance"></a>DerivativeTolerance</span></dt><dd><pre 
class="synopsis">DerivativeTolerance = number</pre><p>Tolerance for calculating the derivatives of 
functions.</p></dd><dt><span class="term"><a 
name="gel-function-ErrorFunctionTolerance"></a>ErrorFunctionTolerance</span></dt><dd><pre 
class="synopsis">ErrorFunctionTolerance = number</pre><p>Tolerance of the <a class="link" 
href="ch11s12.html#gel-fun
 ction-ErrorFunction"><code class="function">ErrorFunction</code></a>.</p></dd><dt><span class="term"><a 
name="gel-function-FloatPrecision"></a>FloatPrecision</span></dt><dd><pre class="synopsis">FloatPrecision = 
number</pre><p>Floating point precision.</p></dd><dt><span class="term"><a 
name="gel-function-FullExpressions"></a>FullExpressions</span></dt><dd><pre class="synopsis">FullExpressions 
= boolean</pre><p>Print full expressions, even if more than a line.</p></dd><dt><span class="term"><a 
name="gel-function-GaussDistributionTolerance"></a>GaussDistributionTolerance</span></dt><dd><pre 
class="synopsis">GaussDistributionTolerance = number</pre><p>Tolerance of the <a class="link" 
href="ch11s14.html#gel-function-GaussDistribution"><code class="function">GaussDistribution</code></a> 
function.</p></dd><dt><span class="term"><a 
name="gel-function-IntegerOutputBase"></a>IntegerOutputBase</span></dt><dd><pre 
class="synopsis">IntegerOutputBase = number</pre><p>Integer output base.</p></dd
<dt><span class="term"><a 
name="gel-function-IsPrimeMillerRabinReps"></a>IsPrimeMillerRabinReps</span></dt><dd><pre 
class="synopsis">IsPrimeMillerRabinReps = number</pre><p>Number of extra Miller-Rabin tests to run on a 
number before declaring it a prime in <a class="link" href="ch11s07.html#gel-function-IsPrime"><code 
class="function">IsPrime</code></a>.</p></dd><dt><span class="term"><a 
name="gel-function-LinePlotDrawLegends"></a>LinePlotDrawLegends</span></dt><dd><pre 
class="synopsis">LinePlotDrawLegends = true</pre><p>Tells genius to draw the legends for <a class="link" 
href="ch11s20.html" title="Plotting">line plotting
          functions</a> such as <a class="link" href="ch11s20.html#gel-function-LinePlot"><code 
class="function">LinePlot</code></a>.
           </p></dd><dt><span class="term"><a 
name="gel-function-LinePlotDrawAxisLabels"></a>LinePlotDrawAxisLabels</span></dt><dd><pre 
class="synopsis">LinePlotDrawAxisLabels = true</pre><p>Tells genius to draw the axis labels for <a 
class="link" href="ch11s20.html" title="Plotting">line plotting
          functions</a> such as <a class="link" href="ch11s20.html#gel-function-LinePlot"><code 
class="function">LinePlot</code></a>.
diff --git a/help/C/ch11s04.html b/help/C/ch11s04.html
index af545052..8abe0019 100644
--- a/help/C/ch11s04.html
+++ b/help/C/ch11s04.html
@@ -1,27 +1,27 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Constants</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s03.html" title="Parameters"><link rel="next" href="ch11s05.html" title="Numeric"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Constants</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fu
 nction-list-constants"></a>Constants</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-CatalanConstant"></a>CatalanConstant</span></dt><dd><pre 
class="synopsis">CatalanConstant</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Constants</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s03.html" title="Parameters"><link rel="next" href="ch11s05.html" title="Numeric"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Constants</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-
 function-list-constants"></a>Constants</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-CatalanConstant"></a>CatalanConstant</span></dt><dd><pre 
class="synopsis">CatalanConstant</pre><p>
            Catalan's Constant, approximately 0.915...  It is defined to be the series where terms are 
<strong class="userinput"><code>(-1^k)/((2*k+1)^2)</code></strong>, where <code class="varname">k</code> 
ranges from 0 to infinity.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Catalan%27s_constant"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Catalan%27s_constant"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/CatalansConstant.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-EulerConstant"></a>EulerConstant</span></dt><dd><pre 
class="synopsis">EulerConstant</pre><p>Aliases: <code class="function">gamma</code></p><p>
            Euler's constant gamma.  Sometimes called the
            Euler-Mascheroni constant.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Euler-Mascheroni_constant"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Euler-Mascheroni_constant"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MascheroniConstant"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/Euler-MascheroniConstant.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-GoldenRatio"></a>GoldenRatio</span></dt><dd><pre class="synopsis">GoldenRatio</pre><p>The 
Golden Ratio.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Golden_ratio"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Golden_ratio"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/GoldenRatio"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/GoldenRatio.html"; target="_top">Mathworld</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Gravity"></a>Gravity</span></dt><dd><pre 
class="synopsis">Gravity</pre><p>Free fall acceleration at sea level in meters per second squared.  This is 
the standard gravity constant 9.80665.  The gravity
                  in your particular neck of the woods might be different due to different altitude and the 
fact that the earth is not perfectly
                  round and uniform.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Standard_gravity"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Standard_gravity"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-e"></a>e</span></dt><dd><pre 
class="synopsis">e</pre><p>
            The base of the natural logarithm.  <strong class="userinput"><code>e^x</code></strong>
            is the exponential function
@@ -30,7 +30,7 @@
            several numbers that are also called Euler's.  An example is the gamma constant: <a class="link" 
href="ch11s04.html#gel-function-EulerConstant"><code class="function">EulerConstant</code></a>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/E_(mathematical_constant)" 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/E_(mathematical_constant)" 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/E"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/e.html"; target="_top">Mathworld</a> for more 
information.
          </p></dd><dt><span class="term"><a name="gel-function-pi"></a>pi</span></dt><dd><pre 
class="synopsis">pi</pre><p>
@@ -38,7 +38,7 @@
            to its diameter.  This is approximately 3.14159265359...
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Pi"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Pi"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/Pi"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/Pi.html"; target="_top">Mathworld</a> for more 
information.
          </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Parameters </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Numeric</td></tr></table></div></body></html>
diff --git a/help/C/ch11s05.html b/help/C/ch11s05.html
index b05e4c3d..edce7c20 100644
--- a/help/C/ch11s05.html
+++ b/help/C/ch11s05.html
@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Numeric</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s04.html" title="Constants"><link rel="next" href="ch11s06.html" title="Trigonometry"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Numeric</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s04.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fu
 nction-list-numeric"></a>Numeric</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-AbsoluteValue"></a>AbsoluteValue</span></dt><dd><pre class="synopsis">AbsoluteValue 
(x)</pre><p>Aliases: <code class="function">abs</code></p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Numeric</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s04.html" title="Constants"><link rel="next" href="ch11s06.html" title="Trigonometry"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Numeric</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s04.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-
 function-list-numeric"></a>Numeric</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-AbsoluteValue"></a>AbsoluteValue</span></dt><dd><pre class="synopsis">AbsoluteValue 
(x)</pre><p>Aliases: <code class="function">abs</code></p><p>
            Absolute value of a number and if <code class="varname">x</code> is
            a complex value the modulus of <code class="varname">x</code>.  I.e. this
            the distance of <code class="varname">x</code> to the origin.  This is equivalent
            to <strong class="userinput"><code>|x|</code></strong>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Absolute_value"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Absolute_value"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/AbsoluteValue"; target="_top">Planetmath (absolute 
value)</a>,
            <a class="ulink" href="http://planetmath.org/ModulusOfComplexNumber"; target="_top">Planetmath 
(modulus)</a>,
            <a class="ulink" href="http://mathworld.wolfram.com/AbsoluteValue.html"; target="_top">Mathworld 
(absolute value)</a> or
@@ -14,16 +14,16 @@ for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Chop"></a>Chop</span></dt><dd><pre 
class="synopsis">Chop (x)</pre><p>Replace very small number with zero.</p></dd><dt><span class="term"><a 
name="gel-function-ComplexConjugate"></a>ComplexConjugate</span></dt><dd><pre 
class="synopsis">ComplexConjugate (z)</pre><p>Aliases: <code class="function">conj</code> <code 
class="function">Conj</code></p><p>Calculates the complex conjugate of the complex number <code 
class="varname">z</code>.  If <code class="varname">z</code> is a vector or matrix,
 all its elements are conjugated.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Complex_conjugate"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Complex_conjugate"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-Denominator"></a>Denominator</span></dt><dd><pre class="synopsis">Denominator 
(x)</pre><p>Get the denominator of a rational number.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Denominator"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Denominator"; target="_top">Wikipedia</a> for 
more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-FractionalPart"></a>FractionalPart</span></dt><dd><pre class="synopsis">FractionalPart 
(x)</pre><p>Return the fractional part of a number.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fractional_part"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fractional_part"; target="_top">Wikipedia</a> 
for more information.
           </p></dd><dt><span class="term"><a name="gel-function-Im"></a>Im</span></dt><dd><pre 
class="synopsis">Im (z)</pre><p>Aliases: <code class="function">ImaginaryPart</code></p><p>Get the imaginary 
part of a complex number.  For example <strong class="userinput"><code>Re(3+4i)</code></strong> yields 
4.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Imaginary_part"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Imaginary_part"; target="_top">Wikipedia</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-IntegerQuotient"></a>IntegerQuotient</span></dt><dd><pre class="synopsis">IntegerQuotient 
(m,n)</pre><p>Division without remainder.</p></dd><dt><span class="term"><a 
name="gel-function-IsComplex"></a>IsComplex</span></dt><dd><pre class="synopsis">IsComplex 
(num)</pre><p>Check if argument is a complex (non-real) number.  Do note that we really mean nonreal number.  
That is,
          <strong class="userinput"><code>IsComplex(3)</code></strong> yields false, while
          <strong class="userinput"><code>IsComplex(3-1i)</code></strong> yields true.</p></dd><dt><span 
class="term"><a name="gel-function-IsComplexRational"></a>IsComplexRational</span></dt><dd><pre 
class="synopsis">IsComplexRational (num)</pre><p>Check if argument is a possibly complex rational number.  
That is, if both real and imaginary parts are
@@ -32,10 +32,10 @@ all its elements are conjugated.</p><p>
          are integers.</p></dd><dt><span class="term"><a 
name="gel-function-IsInteger"></a>IsInteger</span></dt><dd><pre class="synopsis">IsInteger 
(num)</pre><p>Check if argument is an integer (non-complex).</p></dd><dt><span class="term"><a 
name="gel-function-IsNonNegativeInteger"></a>IsNonNegativeInteger</span></dt><dd><pre 
class="synopsis">IsNonNegativeInteger (num)</pre><p>Check if argument is a non-negative real integer.  That 
is, either a positive integer or zero.</p></dd><dt><span class="term"><a 
name="gel-function-IsPositiveInteger"></a>IsPositiveInteger</span></dt><dd><pre 
class="synopsis">IsPositiveInteger (num)</pre><p>Aliases: <code 
class="function">IsNaturalNumber</code></p><p>Check if argument is a positive real integer.  Note that
 we accept the convention that 0 is not a natural number.</p></dd><dt><span class="term"><a 
name="gel-function-IsRational"></a>IsRational</span></dt><dd><pre class="synopsis">IsRational 
(num)</pre><p>Check if argument is a rational number (non-complex).  Of course rational simply means "not 
stored as a floating point number."</p></dd><dt><span class="term"><a 
name="gel-function-IsReal"></a>IsReal</span></dt><dd><pre class="synopsis">IsReal (num)</pre><p>Check if 
argument is a real number.</p></dd><dt><span class="term"><a 
name="gel-function-Numerator"></a>Numerator</span></dt><dd><pre class="synopsis">Numerator (x)</pre><p>Get 
the numerator of a rational number.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Numerator"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Numerator"; target="_top">Wikipedia</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-Re"></a>Re</span></dt><dd><pre 
class="synopsis">Re (z)</pre><p>Aliases: <code class="function">RealPart</code></p><p>Get the real part of a 
complex number.  For example <strong class="userinput"><code>Re(3+4i)</code></strong> yields 3.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Real_part"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Real_part"; target="_top">Wikipedia</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-Sign"></a>Sign</span></dt><dd><pre 
class="synopsis">Sign (x)</pre><p>Aliases: <code class="function">sign</code></p><p>Return the sign of a 
number.  That is returns
 <code class="literal">-1</code> if value is negative,
 <code class="literal">0</code> if value is zero and
@@ -61,12 +61,12 @@ value then <code class="function">Sign</code> returns the direction or 0.
            logarithm</a>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Exponential_function"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Exponential_function"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/LogarithmFunction"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/ExponentialFunction.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-float"></a>float</span></dt><dd><pre 
class="synopsis">float (x)</pre><p>Make number a floating point value.  That is returns the floating point 
representation of the number <code class="varname">x</code>.</p></dd><dt><span class="term"><a 
name="gel-function-floor"></a>floor</span></dt><dd><pre class="synopsis">floor (x)</pre><p>Aliases: <code 
class="function">Floor</code></p><p>Get the highest integer less than or equal to <code 
class="varname">n</code>.</p></dd><dt><span class="term"><a name="gel-function-ln"></a>ln</span></dt><dd><pre 
class="synopsis">ln (x)</pre><p>The natural logarithm, the logarithm to base <code 
class="varname">e</code>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Natural_logarithm"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Natural_logarithm"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/LogarithmFunction"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/NaturalLogarithm.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-log"></a>log</span></dt><dd><pre 
class="synopsis">log (x)</pre><pre class="synopsis">log (x,b)</pre><p>Logarithm of <code 
class="varname">x</code> base <code class="varname">b</code> (calls <a class="link" 
href="ch11s07.html#gel-function-DiscreteLog"><code class="function">DiscreteLog</code></a> if in modulo 
mode), if base is not given, <a class="link" href="ch11s04.html#gel-function-e"><code 
class="varname">e</code></a> is used.</p></dd><dt><span class="term"><a 
name="gel-function-log10"></a>log10</span></dt><dd><pre class="synopsis">log10 (x)</pre><p>Logarithm of <code 
class="varname">x</code> base 10.</p></dd><dt><span class="term"><a 
name="gel-function-log2"></a>log2</span></dt><dd><pre class="synopsis">log2 (x)</pre><p>Aliases: <code 
class="function">lg</code></p><p>Logarithm of <code class="varname">x</code> base 2.</p></dd><dt><span 
class="term"><a name="gel-function-max"></a>max</span></dt><dd><pre class="synopsis">max
  (a,args...)</pre><p>Aliases: <code class="function">Max</code> <code 
class="function">Maximum</code></p><p>Returns the maximum of arguments or matrix.</p></dd><dt><span 
class="term"><a name="gel-function-min"></a>min</span></dt><dd><pre class="synopsis">min 
(a,args...)</pre><p>Aliases: <code class="function">Min</code> <code 
class="function">Minimum</code></p><p>Returns the minimum of arguments or matrix.</p></dd><dt><span 
class="term"><a name="gel-function-rand"></a>rand</span></dt><dd><pre class="synopsis">rand 
(size...)</pre><p>Generate random float in the range <code class="literal">[0,1)</code>.
diff --git a/help/C/ch11s06.html b/help/C/ch11s06.html
index 71fe61e0..6eb477c7 100644
--- a/help/C/ch11s06.html
+++ b/help/C/ch11s06.html
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Trigonometry</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s05.html" title="Numeric"><link 
rel="next" href="ch11s07.html" title="Number Theory"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Trigonometry</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s05.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
 us-gel-function-list-trigonometry"></a>Trigonometry</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-acos"></a>acos</span></dt><dd><pre 
class="synopsis">acos (x)</pre><p>Aliases: <code class="function">arccos</code></p><p>The arccos (inverse 
cos) function.</p></dd><dt><span class="term"><a name="gel-function-acosh"></a>acosh</span></dt><dd><pre 
class="synopsis">acosh (x)</pre><p>Aliases: <code class="function">arccosh</code></p><p>The arccosh (inverse 
cosh) function.</p></dd><dt><span class="term"><a name="gel-function-acot"></a>acot</span></dt><dd><pre 
class="synopsis">acot (x)</pre><p>Aliases: <code class="function">arccot</code></p><p>The arccot (inverse 
cot) function.</p></dd><dt><span class="term"><a name="gel-function-acoth"></a>acoth</span></dt><dd><pre 
class="synopsis">acoth (x)</pre><p>Aliases: <code class="function">arccoth</code></p><p>The arccoth (inverse 
coth) function.</p></dd><dt><span class="term"><
 a name="gel-function-acsc"></a>acsc</span></dt><dd><pre class="synopsis">acsc (x)</pre><p>Aliases: <code 
class="function">arccsc</code></p><p>The inverse cosecant function.</p></dd><dt><span class="term"><a 
name="gel-function-acsch"></a>acsch</span></dt><dd><pre class="synopsis">acsch (x)</pre><p>Aliases: <code 
class="function">arccsch</code></p><p>The inverse hyperbolic cosecant function.</p></dd><dt><span 
class="term"><a name="gel-function-asec"></a>asec</span></dt><dd><pre class="synopsis">asec 
(x)</pre><p>Aliases: <code class="function">arcsec</code></p><p>The inverse secant 
function.</p></dd><dt><span class="term"><a name="gel-function-asech"></a>asech</span></dt><dd><pre 
class="synopsis">asech (x)</pre><p>Aliases: <code class="function">arcsech</code></p><p>The inverse 
hyperbolic secant function.</p></dd><dt><span class="term"><a 
name="gel-function-asin"></a>asin</span></dt><dd><pre class="synopsis">asin (x)</pre><p>Aliases: <code 
class="function">arcsin</code></p><p>The arcsi
 n (inverse sin) function.</p></dd><dt><span class="term"><a 
name="gel-function-asinh"></a>asinh</span></dt><dd><pre class="synopsis">asinh (x)</pre><p>Aliases: <code 
class="function">arcsinh</code></p><p>The arcsinh (inverse sinh) function.</p></dd><dt><span class="term"><a 
name="gel-function-atan"></a>atan</span></dt><dd><pre class="synopsis">atan (x)</pre><p>Aliases: <code 
class="function">arctan</code></p><p>Calculates the arctan (inverse tan) function.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Trigonometry</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s05.html" title="Numeric"><link 
rel="next" href="ch11s07.html" title="Number Theory"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Trigonometry</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s05.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ge
 nius-gel-function-list-trigonometry"></a>Trigonometry</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-acos"></a>acos</span></dt><dd><pre 
class="synopsis">acos (x)</pre><p>Aliases: <code class="function">arccos</code></p><p>The arccos (inverse 
cos) function.</p></dd><dt><span class="term"><a name="gel-function-acosh"></a>acosh</span></dt><dd><pre 
class="synopsis">acosh (x)</pre><p>Aliases: <code class="function">arccosh</code></p><p>The arccosh (inverse 
cosh) function.</p></dd><dt><span class="term"><a name="gel-function-acot"></a>acot</span></dt><dd><pre 
class="synopsis">acot (x)</pre><p>Aliases: <code class="function">arccot</code></p><p>The arccot (inverse 
cot) function.</p></dd><dt><span class="term"><a name="gel-function-acoth"></a>acoth</span></dt><dd><pre 
class="synopsis">acoth (x)</pre><p>Aliases: <code class="function">arccoth</code></p><p>The arccoth (inverse 
coth) function.</p></dd><dt><span class="term"
<a name="gel-function-acsc"></a>acsc</span></dt><dd><pre class="synopsis">acsc (x)</pre><p>Aliases: <code 
class="function">arccsc</code></p><p>The inverse cosecant function.</p></dd><dt><span class="term"><a 
name="gel-function-acsch"></a>acsch</span></dt><dd><pre class="synopsis">acsch (x)</pre><p>Aliases: <code 
class="function">arccsch</code></p><p>The inverse hyperbolic cosecant function.</p></dd><dt><span 
class="term"><a name="gel-function-asec"></a>asec</span></dt><dd><pre class="synopsis">asec 
(x)</pre><p>Aliases: <code class="function">arcsec</code></p><p>The inverse secant 
function.</p></dd><dt><span class="term"><a name="gel-function-asech"></a>asech</span></dt><dd><pre 
class="synopsis">asech (x)</pre><p>Aliases: <code class="function">arcsech</code></p><p>The inverse 
hyperbolic secant function.</p></dd><dt><span class="term"><a 
name="gel-function-asin"></a>asin</span></dt><dd><pre class="synopsis">asin (x)</pre><p>Aliases: <code 
class="function">arcsin</code></p><p>The arc
 sin (inverse sin) function.</p></dd><dt><span class="term"><a 
name="gel-function-asinh"></a>asinh</span></dt><dd><pre class="synopsis">asinh (x)</pre><p>Aliases: <code 
class="function">arcsinh</code></p><p>The arcsinh (inverse sinh) function.</p></dd><dt><span class="term"><a 
name="gel-function-atan"></a>atan</span></dt><dd><pre class="synopsis">atan (x)</pre><p>Aliases: <code 
class="function">arctan</code></p><p>Calculates the arctan (inverse tan) function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Arctangent"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Arctangent"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/InverseTangent.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-atanh"></a>atanh</span></dt><dd><pre 
class="synopsis">atanh (x)</pre><p>Aliases: <code class="function">arctanh</code></p><p>The arctanh (inverse 
tanh) function.</p></dd><dt><span class="term"><a name="gel-function-atan2"></a>atan2</span></dt><dd><pre 
class="synopsis">atan2 (y, x)</pre><p>Aliases: <code class="function">arctan2</code></p><p>Calculates the 
arctan2 function.  If
          <strong class="userinput"><code>x&gt;0</code></strong> then it returns
@@ -11,11 +11,11 @@
          rather than failing.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Atan2"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Atan2"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/InverseTangent.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-cos"></a>cos</span></dt><dd><pre 
class="synopsis">cos (x)</pre><p>Calculates the cosine function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-cosh"></a>cosh</span></dt><dd><pre 
class="synopsis">cosh (x)</pre><p>Calculates the hyperbolic cosine function.</p><p>
            See
@@ -23,7 +23,7 @@
            <a class="ulink" href="http://planetmath.org/HyperbolicFunctions"; target="_top">Planetmath</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-cot"></a>cot</span></dt><dd><pre 
class="synopsis">cot (x)</pre><p>The cotangent function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-coth"></a>coth</span></dt><dd><pre 
class="synopsis">coth (x)</pre><p>The hyperbolic cotangent function.</p><p>
            See
@@ -31,7 +31,7 @@
            <a class="ulink" href="http://planetmath.org/HyperbolicFunctions"; target="_top">Planetmath</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-csc"></a>csc</span></dt><dd><pre 
class="synopsis">csc (x)</pre><p>The cosecant function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-csch"></a>csch</span></dt><dd><pre 
class="synopsis">csch (x)</pre><p>The hyperbolic cosecant function.</p><p>
            See
@@ -39,7 +39,7 @@
            <a class="ulink" href="http://planetmath.org/HyperbolicFunctions"; target="_top">Planetmath</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-sec"></a>sec</span></dt><dd><pre 
class="synopsis">sec (x)</pre><p>The secant function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-sech"></a>sech</span></dt><dd><pre 
class="synopsis">sech (x)</pre><p>The hyperbolic secant function.</p><p>
            See
@@ -47,7 +47,7 @@
            <a class="ulink" href="http://planetmath.org/HyperbolicFunctions"; target="_top">Planetmath</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-sin"></a>sin</span></dt><dd><pre 
class="synopsis">sin (x)</pre><p>Calculates the sine function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-sinh"></a>sinh</span></dt><dd><pre 
class="synopsis">sinh (x)</pre><p>Calculates the hyperbolic sine function.</p><p>
            See
@@ -55,7 +55,7 @@
            <a class="ulink" href="http://planetmath.org/HyperbolicFunctions"; target="_top">Planetmath</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-tan"></a>tan</span></dt><dd><pre 
class="synopsis">tan (x)</pre><p>Calculates the tan function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"; 
target="_top">Planetmath</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-tanh"></a>tanh</span></dt><dd><pre 
class="synopsis">tanh (x)</pre><p>The hyperbolic tangent function.</p><p>
            See
diff --git a/help/C/ch11s07.html b/help/C/ch11s07.html
index fada9afe..2bce431b 100644
--- a/help/C/ch11s07.html
+++ b/help/C/ch11s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Number 
Theory</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s06.html" title="Trigonometry"><link rel="next" href="ch11s08.html" 
title="Matrix Manipulation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Number Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s06.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s08.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="genius-gel-function-list-number-theory"></a>Number Theory</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-AreRelativelyPrime"></a>AreRelativelyPrime</span></dt><dd><pre 
class="synopsis">AreRelativelyPrime (a,b)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Number 
Theory</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s06.html" title="Trigonometry"><link rel="next" href="ch11s08.html" 
title="Matrix Manipulation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Number Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s06.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s08.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both
 "><a name="genius-gel-function-list-number-theory"></a>Number Theory</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-AreRelativelyPrime"></a>AreRelativelyPrime</span></dt><dd><pre 
class="synopsis">AreRelativelyPrime (a,b)</pre><p>
            Are the real integers <code class="varname">a</code> and <code class="varname">b</code> 
relatively prime?
            Returns <code class="constant">true</code> or <code class="constant">false</code>.
          </p><p>
@@ -8,14 +8,14 @@
            <a class="ulink" href="http://mathworld.wolfram.com/RelativelyPrime.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-BernoulliNumber"></a>BernoulliNumber</span></dt><dd><pre class="synopsis">BernoulliNumber 
(n)</pre><p>Return the <code class="varname">n</code>th Bernoulli number.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bernoulli_number"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bernoulli_number"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/BernoulliNumber.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-ChineseRemainder"></a>ChineseRemainder</span></dt><dd><pre 
class="synopsis">ChineseRemainder (a,m)</pre><p>Aliases: <code class="function">CRT</code></p><p>Find the 
<code class="varname">x</code> that solves the system given by
                the vector <code class="varname">a</code> and modulo the elements of
                <code class="varname">m</code>, using the Chinese Remainder Theorem.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Chinese_remainder_theorem"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Chinese_remainder_theorem"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/ChineseRemainderTheorem"; 
target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/ChineseRemainderTheorem.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-CombineFactorizations"></a>CombineFactorizations</span></dt><dd><pre 
class="synopsis">CombineFactorizations (a,b)</pre><p>Given two factorizations, give the factorization of the
@@ -23,7 +23,7 @@
            F<sub>q</sub>, the finite field of order <code class="varname">q</code>, where <code 
class="varname">q</code>
            is a prime, using the Silver-Pohlig-Hellman algorithm.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Discrete_logarithm"; 
target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Discrete_logarithm"; 
target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/DiscreteLogarithm"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/DiscreteLogarithm.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Divides"></a>Divides</span></dt><dd><pre 
class="synopsis">Divides (m,n)</pre><p>Checks divisibility (if <code class="varname">m</code> divides <code 
class="varname">n</code>).</p></dd><dt><span class="term"><a 
name="gel-function-EulerPhi"></a>EulerPhi</span></dt><dd><pre class="synopsis">EulerPhi (n)</pre><p>
@@ -32,7 +32,7 @@
            relatively prime to <code class="varname">n</code>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Euler_phi"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Euler_phi"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/EulerPhifunction"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/TotientFunction.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-ExactDivision"></a>ExactDivision</span></dt><dd><pre class="synopsis">ExactDivision 
(n,d)</pre><p>
@@ -40,7 +40,7 @@
            divides <code class="varname">n</code>.  If <code class="varname">d</code>
            does not divide <code class="varname">n</code> then this function returns
            garbage.  This is a lot faster for very large numbers
-           than the operation <strong class="userinput"><code>n/d</code></strong>, but of course only
+           than the operation <strong class="userinput"><code>n/d</code></strong>, but it is only
            useful if you know that the division is exact.
          </p></dd><dt><span class="term"><a name="gel-function-Factorize"></a>Factorize</span></dt><dd><pre 
class="synopsis">Factorize (n)</pre><p>
            Return factorization of a number as a matrix.  The first
@@ -52,13 +52,13 @@
  1      2       1]</pre><p>
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Factorization"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Factorization"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Factors"></a>Factors</span></dt><dd><pre 
class="synopsis">Factors (n)</pre><p>
            Return all factors of <code class="varname">n</code> in a vector.  This
            includes all the non-prime factors as well.  It includes 1 and the
-           number itself.  So for example to print all the perfect numbers
+           number itself.  So to print all the perfect numbers
            (those that are sums of their factors) up to the number 1000 you
-           could do (this is of course very inefficient)
+           could do (this is clearly very inefficient)
            </p><pre class="programlisting">for n=1 to 1000 do (
     if MatrixSum (Factors(n)) == 2*n then
         print(n)
@@ -75,7 +75,7 @@
            of two factors that are very close to each other.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fermat_factorization"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fermat_factorization"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-FindPrimitiveElementMod"></a>FindPrimitiveElementMod</span></dt><dd><pre 
class="synopsis">FindPrimitiveElementMod (q)</pre><p>Find the first primitive element in F<sub>q</sub>, the 
finite
 group of order <code class="varname">q</code>.  Of course <code class="varname">q</code> must be a 
prime.</p></dd><dt><span class="term"><a 
name="gel-function-FindRandomPrimitiveElementMod"></a>FindRandomPrimitiveElementMod</span></dt><dd><pre 
class="synopsis">FindRandomPrimitiveElementMod (q)</pre><p>Find a random primitive element in F<sub>q</sub>, 
the finite
 group of order <code class="varname">q</code> (q must be a prime).</p></dd><dt><span class="term"><a 
name="gel-function-IndexCalculus"></a>IndexCalculus</span></dt><dd><pre class="synopsis">IndexCalculus 
(n,b,q,S)</pre><p>Compute discrete log base <code class="varname">b</code> of n in F<sub>q</sub>, the finite
@@ -99,7 +99,7 @@ precalculated and returned in the second column.</p></dd><dt><span class="term">
            <a class="link" href="ch11s07.html#gel-function-LucasLehmer">LucasLehmer</a>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Mersenne_prime"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Mersenne_prime"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/MersenneNumbers"; target="_top">Planetmath</a>,
            <a class="ulink" href="http://mathworld.wolfram.com/MersennePrime.html"; 
target="_top">Mathworld</a> or 
            <a class="ulink" href="http://www.mersenne.org/"; target="_top">GIMPS</a>
@@ -112,8 +112,8 @@ precalculated and returned in the second column.</p></dd><dt><span class="term">
            <a class="link" href="ch11s07.html#gel-function-IsPerfectSquare">IsPerfectSquare</a>.
          </p></dd><dt><span class="term"><a name="gel-function-IsOdd"></a>IsOdd</span></dt><dd><pre 
class="synopsis">IsOdd (n)</pre><p>Tests if an integer is odd.</p></dd><dt><span class="term"><a 
name="gel-function-IsPerfectPower"></a>IsPerfectPower</span></dt><dd><pre class="synopsis">IsPerfectPower 
(n)</pre><p>Check an integer for being any perfect power, a<sup>b</sup>.</p></dd><dt><span class="term"><a 
name="gel-function-IsPerfectSquare"></a>IsPerfectSquare</span></dt><dd><pre class="synopsis">IsPerfectSquare 
(n)</pre><p>
            Check an integer for being a perfect square of an integer.  The number must
-           be a real integer.  Negative integers are of course never perfect
-           squares of real integers.
+           be an integer.  Negative integers are never perfect
+           squares of integers.
          </p></dd><dt><span class="term"><a name="gel-function-IsPrime"></a>IsPrime</span></dt><dd><pre 
class="synopsis">IsPrime (n)</pre><p>
            Tests primality of integers, for numbers less than 2.5e10 the
            answer is deterministic (if Riemann hypothesis is true).  For
@@ -151,12 +151,12 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
            <a class="link" 
href="ch11s07.html#gel-function-IsMersennePrimeExponent">IsMersennePrimeExponent</a>.
           </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_primality_test"; 
target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_primality_test"; 
target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/LucasLhemer"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/Lucas-LehmerTest.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-LucasNumber"></a>LucasNumber</span></dt><dd><pre class="synopsis">LucasNumber 
(n)</pre><p>Returns the <code class="varname">n</code>th Lucas number.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Lucas_number"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Lucas_number"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/LucasNumbers"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/LucasNumber.html"; target="_top">Mathworld</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-MaximalPrimePowerFactors"></a>MaximalPrimePowerFactors</span></dt><dd><pre 
class="synopsis">MaximalPrimePowerFactors (n)</pre><p>Return all maximal prime power factors of a 
number.</p></dd><dt><span class="term"><a 
name="gel-function-MersennePrimeExponents"></a>MersennePrimeExponents</span></dt><dd><pre 
class="synopsis">MersennePrimeExponents</pre><p>
@@ -170,7 +170,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
            <a class="link" href="ch11s07.html#gel-function-LucasLehmer">LucasLehmer</a>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Mersenne_prime"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Mersenne_prime"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/MersenneNumbers"; target="_top">Planetmath</a>,
            <a class="ulink" href="http://mathworld.wolfram.com/MersennePrime.html"; 
target="_top">Mathworld</a> or 
            <a class="ulink" href="http://www.mersenne.org/"; target="_top">GIMPS</a>
@@ -185,7 +185,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
            better on smaller integers.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MillerRabinPrimeTest"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/Rabin-MillerStrongPseudoprimeTest.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-MillerRabinTestSure"></a>MillerRabinTestSure</span></dt><dd><pre 
class="synopsis">MillerRabinTestSure (n)</pre><p>
@@ -194,7 +194,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
            result is deterministic.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"; 
target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"; 
target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/MillerRabinPrimeTest"; target="_top">Planetmath</a>, 
or
            <a class="ulink" href="http://mathworld.wolfram.com/Rabin-MillerStrongPseudoprimeTest.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-ModInvert"></a>ModInvert</span></dt><dd><pre 
class="synopsis">ModInvert (n,m)</pre><p>Returns inverse of n mod m.</p><p>
diff --git a/help/C/ch11s08.html b/help/C/ch11s08.html
index 3ccdc547..74de788b 100644
--- a/help/C/ch11s08.html
+++ b/help/C/ch11s08.html
@@ -1,11 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Matrix 
Manipulation</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s07.html" title="Number Theory"><link rel="next" href="ch11s09.html" 
title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Matrix Manipulation</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s07.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s09.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear
 : both"><a name="genius-gel-function-list-matrix"></a>Matrix Manipulation</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-ApplyOverMatrix"></a>ApplyOverMatrix</span></dt><dd><pre class="synopsis">ApplyOverMatrix 
(a,func)</pre><p>Apply a function over all entries of a matrix and return a matrix of the 
results.</p></dd><dt><span class="term"><a 
name="gel-function-ApplyOverMatrix2"></a>ApplyOverMatrix2</span></dt><dd><pre 
class="synopsis">ApplyOverMatrix2 (a,b,func)</pre><p>Apply a function over all entries of 2 matrices (or 1 
value and 1 matrix) and return a matrix of the results.</p></dd><dt><span class="term"><a 
name="gel-function-ColumnsOf"></a>ColumnsOf</span></dt><dd><pre class="synopsis">ColumnsOf (M)</pre><p>Gets 
the columns of a matrix as a horizontal vector.</p></dd><dt><span class="term"><a 
name="gel-function-ComplementSubmatrix"></a>ComplementSubmatrix</span></dt><dd><pre 
class="synopsis">ComplementSubmat
 rix (m,r,c)</pre><p>Remove column(s) and row(s) from a matrix.</p></dd><dt><span class="term"><a 
name="gel-function-CompoundMatrix"></a>CompoundMatrix</span></dt><dd><pre class="synopsis">CompoundMatrix 
(k,A)</pre><p>Calculate the kth compound matrix of A.</p></dd><dt><span class="term"><a 
name="gel-function-CountZeroColumns"></a>CountZeroColumns</span></dt><dd><pre 
class="synopsis">CountZeroColumns (M)</pre><p>
-          Count the number of zero columns in a matrix.  For example
-          once your column reduce a matrix you can use this to find
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Matrix 
Manipulation</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s07.html" title="Number Theory"><link rel="next" href="ch11s09.html" 
title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Matrix Manipulation</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s07.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s09.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cle
 ar: both"><a name="genius-gel-function-list-matrix"></a>Matrix Manipulation</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-AppendElement"></a>AppendElement</span></dt><dd><pre class="synopsis">AppendElement 
(v,elt)</pre><p>Append an element to a vector and return the vector.  No expansion is done.  Normally
+                 a row vector is built if starting from <code class="constant">null</code> or a 1-by-1 
matrix,
+                 but if given a column vector it will properly build a column vector.</p></dd><dt><span 
class="term"><a name="gel-function-ApplyOverMatrix"></a>ApplyOverMatrix</span></dt><dd><pre 
class="synopsis">ApplyOverMatrix (a,func)</pre><p>Apply a function over all entries of a matrix and return a 
matrix of the results.</p></dd><dt><span class="term"><a 
name="gel-function-ApplyOverMatrix2"></a>ApplyOverMatrix2</span></dt><dd><pre 
class="synopsis">ApplyOverMatrix2 (a,b,func)</pre><p>Apply a function over all entries of 2 matrices (or 1 
value and 1 matrix) and return a matrix of the results.</p></dd><dt><span class="term"><a 
name="gel-function-ColumnsOf"></a>ColumnsOf</span></dt><dd><pre class="synopsis">ColumnsOf (M)</pre><p>Gets 
the columns of a matrix as a horizontal vector.</p></dd><dt><span class="term"><a 
name="gel-function-ComplementSubmatrix"></a>ComplementSubmatrix</span></dt><dd><pre 
class="synopsis">ComplementSubmatrix (m,r,c)</pre><p>Remove column(s) and row(s) from a matrix.</p>
 </dd><dt><span class="term"><a name="gel-function-CompoundMatrix"></a>CompoundMatrix</span></dt><dd><pre 
class="synopsis">CompoundMatrix (k,A)</pre><p>Calculate the kth compound matrix of A.</p></dd><dt><span 
class="term"><a name="gel-function-CountZeroColumns"></a>CountZeroColumns</span></dt><dd><pre 
class="synopsis">CountZeroColumns (M)</pre><p>
+          Count the number of zero columns in a matrix.  For example,
+          once you column-reduce a matrix, you can use this to find
           the nullity.  See <a class="link" href="ch11s09.html#gel-function-cref"><code 
class="function">cref</code></a>
           and <a class="link" href="ch11s09.html#gel-function-Nullity"><code 
class="function">Nullity</code></a>.
           </p></dd><dt><span class="term"><a 
name="gel-function-DeleteColumn"></a>DeleteColumn</span></dt><dd><pre class="synopsis">DeleteColumn 
(M,col)</pre><p>Delete a column of a matrix.</p></dd><dt><span class="term"><a 
name="gel-function-DeleteRow"></a>DeleteRow</span></dt><dd><pre class="synopsis">DeleteRow 
(M,row)</pre><p>Delete a row of a matrix.</p></dd><dt><span class="term"><a 
name="gel-function-DiagonalOf"></a>DiagonalOf</span></dt><dd><pre class="synopsis">DiagonalOf 
(M)</pre><p>Gets the diagonal entries of a matrix as a column vector.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_of_a_matrix#Matrices"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_of_a_matrix#Matrices"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-DotProduct"></a>DotProduct</span></dt><dd><pre class="synopsis">DotProduct 
(u,v)</pre><p>Get the dot product of two vectors.  The vectors must be of the
                  same size.  No conjugates are taken so this is a bilinear form even if working over the 
complex numbers; This is the bilinear scalar product not the sesquilinear scalar product.  See <a 
class="link" href="ch11s08.html#gel-function-HermitianProduct">HermitianProduct</a> for the standard 
sesquilinear inner product.</p><p>
            See
@@ -28,7 +30,7 @@
 <strong class="userinput"><code>5</code></strong>, we return <strong 
class="userinput"><code>[1,4,5]</code></strong>.  If
 <code class="varname">msize</code> is 0, we always return <code 
class="constant">null</code>.</p></dd><dt><span class="term"><a 
name="gel-function-IsDiagonal"></a>IsDiagonal</span></dt><dd><pre class="synopsis">IsDiagonal (M)</pre><p>Is 
a matrix diagonal.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_matrix"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_matrix"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://planetmath.org/DiagonalMatrix"; target="_top">Planetmath</a> for 
more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-IsIdentity"></a>IsIdentity</span></dt><dd><pre class="synopsis">IsIdentity 
(x)</pre><p>Check if a matrix is the identity matrix.  Automatically returns <code 
class="constant">false</code>
            if the matrix is not square.  Also works on numbers, in which
@@ -37,12 +39,12 @@
            no error is generated and <code class="constant">false</code> is returned.</p></dd><dt><span 
class="term"><a name="gel-function-IsLowerTriangular"></a>IsLowerTriangular</span></dt><dd><pre 
class="synopsis">IsLowerTriangular (M)</pre><p>Is a matrix lower triangular. That is, are all the entries 
above the diagonal zero.</p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixInteger"></a>IsMatrixInteger</span></dt><dd><pre class="synopsis">IsMatrixInteger 
(M)</pre><p>Check if a matrix is a matrix of integers (non-complex).</p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixNonnegative"></a>IsMatrixNonnegative</span></dt><dd><pre 
class="synopsis">IsMatrixNonnegative (M)</pre><p>Check if a matrix is non-negative, that is if each element 
is non-negative.
          Do not confuse positive matrices with positive semi-definite matrices.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Positive_matrix"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Positive_matrix"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixPositive"></a>IsMatrixPositive</span></dt><dd><pre 
class="synopsis">IsMatrixPositive (M)</pre><p>Check if a matrix is positive, that is if each element is
 positive (and hence real).  In particular, no element is 0.  Do not confuse
 positive matrices with positive definite matrices.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Positive_matrix"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Positive_matrix"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixRational"></a>IsMatrixRational</span></dt><dd><pre 
class="synopsis">IsMatrixRational (M)</pre><p>Check if a matrix is a matrix of rational (non-complex)
 numbers.</p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixReal"></a>IsMatrixReal</span></dt><dd><pre class="synopsis">IsMatrixReal 
(M)</pre><p>Check if a matrix is a matrix of real (non-complex) numbers.</p></dd><dt><span class="term"><a 
name="gel-function-IsMatrixSquare"></a>IsMatrixSquare</span></dt><dd><pre class="synopsis">IsMatrixSquare 
(M)</pre><p>
            Check if a matrix is square, that is its width is equal to
@@ -62,10 +64,13 @@ functions make this check.  Values can be any number including complex numbers.<
                  <strong class="userinput"><code>MakeDiagonal([1,2,3])</code></strong> is the same as
                  <strong class="userinput"><code>MakeDiagonal(1,2,3)</code></strong>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_matrix"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_matrix"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://planetmath.org/DiagonalMatrix"; target="_top">Planetmath</a> for 
more information.
-          </p></dd><dt><span class="term"><a 
name="gel-function-MakeVector"></a>MakeVector</span></dt><dd><pre class="synopsis">MakeVector 
(A)</pre><p>Make column vector out of matrix by putting columns above
-                 each other.  Returns <code class="constant">null</code> when given <code 
class="constant">null</code>.</p></dd><dt><span class="term"><a 
name="gel-function-MatrixProduct"></a>MatrixProduct</span></dt><dd><pre class="synopsis">MatrixProduct 
(A)</pre><p>
+          </p></dd><dt><span class="term"><a 
name="gel-function-MakeVector"></a>MakeVector</span></dt><dd><pre class="synopsis">MakeVector 
(A)</pre><p>Alias: <code class="function">MakeColumnVector</code></p><p>Make column vector out of matrix by 
putting columns above
+                 each other.  Returns <code class="constant">null</code> when given <code 
class="constant">null</code>.
+                 Can be used to ensure a vector is a column vector.</p></dd><dt><span class="term"><a 
name="gel-function-MakeRowVector"></a>MakeRowVector</span></dt><dd><pre class="synopsis">MakeRowVector 
(A)</pre><p>Make row vector out of matrix by putting rows one after another.
+                 Returns <code class="constant">null</code> when given <code class="constant">null</code>.
+                 Can be used to ensure a vector is a row vector.</p></dd><dt><span class="term"><a 
name="gel-function-MatrixProduct"></a>MatrixProduct</span></dt><dd><pre class="synopsis">MatrixProduct 
(A)</pre><p>
            Calculate the product of all elements in a matrix or vector.
            That is we multiply all the elements and return a number that
            is the product of all the elements.
diff --git a/help/C/ch11s09.html b/help/C/ch11s09.html
index d405579d..de948153 100644
--- a/help/C/ch11s09.html
+++ b/help/C/ch11s09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s08.html" title="Matrix Manipulation"><link rel="next" 
href="ch11s10.html" title="Combinatorics"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s08.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s10.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: bot
 h"><a name="genius-gel-function-list-linear-algebra"></a>Linear Algebra</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-AuxiliaryUnitMatrix"></a>AuxiliaryUnitMatrix</span></dt><dd><pre 
class="synopsis">AuxiliaryUnitMatrix (n)</pre><p>Get the auxiliary unit matrix of size <code 
class="varname">n</code>.  This is a square matrix with that is all zero except the
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s08.html" title="Matrix Manipulation"><link rel="next" 
href="ch11s10.html" title="Combinatorics"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s08.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s10.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: b
 oth"><a name="genius-gel-function-list-linear-algebra"></a>Linear Algebra</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-AuxiliaryUnitMatrix"></a>AuxiliaryUnitMatrix</span></dt><dd><pre 
class="synopsis">AuxiliaryUnitMatrix (n)</pre><p>Get the auxiliary unit matrix of size <code 
class="varname">n</code>.  This is a square matrix with that is all zero except the
 superdiagonal being all ones.  It is the Jordan block matrix of one zero eigenvalue.</p><p>
            See
            <a class="ulink" href="http://planetmath.org/JordanCanonicalFormTheorem"; 
target="_top">Planetmath</a> or
@@ -50,7 +50,7 @@ result as a vector and not added together.</p></dd><dt><span class="term"><a nam
             diagonal).
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Eigenvalue"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Eigenvalue"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/Eigenvalue"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/Eigenvalue.html"; target="_top">Mathworld</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-Eigenvectors"></a>Eigenvectors</span></dt><dd><pre class="synopsis">Eigenvectors 
(M)</pre><pre class="synopsis">Eigenvectors (M, &amp;eigenvalues)</pre><pre class="synopsis">Eigenvectors (M, 
&amp;eigenvalues, &amp;multiplicities)</pre><p>Get the eigenvectors of a square matrix.  Optionally get also
@@ -58,7 +58,7 @@ the eigenvalues and their algebraic multiplicities.
            Currently only works for matrices of size up to 2 by 2.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Eigenvector"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Eigenvector"; target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/Eigenvector"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/Eigenvector.html"; target="_top">Mathworld</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-GramSchmidt"></a>GramSchmidt</span></dt><dd><pre class="synopsis">GramSchmidt 
(v,B...)</pre><p>Apply the Gram-Schmidt process (to the columns) with respect to
@@ -152,7 +152,7 @@ determinant.
                  of two matrices.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Kronecker_product"; 
target="_top">Wikipedia</a>, 
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Kronecker_product"; 
target="_top">Wikipedia</a>, 
            <a class="ulink" href="http://planetmath.org/KroneckerProduct"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/KroneckerProduct.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-LUDecomposition"></a>LUDecomposition</span></dt><dd><pre class="synopsis">LUDecomposition 
(A, L, U)</pre><p>
@@ -182,7 +182,7 @@ determinant.
            and <code class="varname">U</code> to <code class="constant">null</code>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/LU_decomposition"; target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/LU_decomposition"; 
target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/LUDecomposition"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/LUDecomposition.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Minor"></a>Minor</span></dt><dd><pre 
class="synopsis">Minor (M,i,j)</pre><p>Get the <code class="varname">i</code>-<code class="varname">j</code> 
minor of a matrix.</p><p>
@@ -218,7 +218,7 @@ function of two arguments or it can be a matrix giving a sesquilinear form.
            <code class="varname">Q</code>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/QR_decomposition"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/QR_decomposition"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/QRDecomposition"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/QRDecomposition.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-RayleighQuotient"></a>RayleighQuotient</span></dt><dd><pre 
class="synopsis">RayleighQuotient (A,x)</pre><p>Return the Rayleigh quotient (also called the Rayleigh-Ritz 
quotient or ratio) of a matrix and a vector.</p><p>
@@ -241,45 +241,45 @@ function of two arguments or it can be a matrix giving a sesquilinear form.
            <a class="ulink" href="http://planetmath.org/SylvestersLaw"; target="_top">Planetmath</a> for more 
information.
           </p></dd><dt><span class="term"><a 
name="gel-function-RosserMatrix"></a>RosserMatrix</span></dt><dd><pre class="synopsis">RosserMatrix 
()</pre><p>Returns the Rosser matrix, which is a classic symmetric eigenvalue test problem.</p></dd><dt><span 
class="term"><a name="gel-function-Rotation2D"></a>Rotation2D</span></dt><dd><pre class="synopsis">Rotation2D 
(angle)</pre><p>Aliases: <code class="function">RotationMatrix</code></p><p>Return the matrix corresponding 
to rotation around origin in R<sup>2</sup>.</p></dd><dt><span class="term"><a 
name="gel-function-Rotation3DX"></a>Rotation3DX</span></dt><dd><pre class="synopsis">Rotation3DX 
(angle)</pre><p>Return the matrix corresponding to rotation around origin in R<sup>3</sup> about the 
x-axis.</p></dd><dt><span class="term"><a name="gel-function-Rotation3DY"></a>Rotation3DY</span></dt><dd><pre 
class="synopsis">Rotation3DY (angle)</pre><p>Return the matrix corresponding to rotation around origin in 
R<sup>3</sup> about the y-axis.<
 /p></dd><dt><span class="term"><a name="gel-function-Rotation3DZ"></a>Rotation3DZ</span></dt><dd><pre 
class="synopsis">Rotation3DZ (angle)</pre><p>Return the matrix corresponding to rotation around origin in 
R<sup>3</sup> about the z-axis.</p></dd><dt><span class="term"><a 
name="gel-function-RowSpace"></a>RowSpace</span></dt><dd><pre class="synopsis">RowSpace (M)</pre><p>Get a 
basis matrix for the rowspace of a matrix.</p></dd><dt><span class="term"><a 
name="gel-function-SesquilinearForm"></a>SesquilinearForm</span></dt><dd><pre 
class="synopsis">SesquilinearForm (v,A,w)</pre><p>Evaluate (v,w) with respect to the sesquilinear form given 
by the matrix A.</p></dd><dt><span class="term"><a 
name="gel-function-SesquilinearFormFunction"></a>SesquilinearFormFunction</span></dt><dd><pre 
class="synopsis">SesquilinearFormFunction (A)</pre><p>Return a function that evaluates two vectors with 
respect to the sesquilinear form given by A.</p></dd><dt><span class="term"><a name="gel-function-SmithN
 ormalFormField"></a>SmithNormalFormField</span></dt><dd><pre class="synopsis">SmithNormalFormField 
(A)</pre><p>Returns the Smith normal form of a matrix over fields (will end up with 1's on the 
diagonal).</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Smith_normal_form"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Smith_normal_form"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-SmithNormalFormInteger"></a>SmithNormalFormInteger</span></dt><dd><pre 
class="synopsis">SmithNormalFormInteger (M)</pre><p>Return the Smith normal form for square integer matrices 
over integers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Smith_normal_form"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Smith_normal_form"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-SolveLinearSystem"></a>SolveLinearSystem</span></dt><dd><pre 
class="synopsis">SolveLinearSystem (M,V,args...)</pre><p>Solve linear system Mx=V, return solution V if there 
is a unique solution, <code class="constant">null</code> otherwise.  Extra two reference parameters can 
optionally be used to get the reduced M and V.</p></dd><dt><span class="term"><a 
name="gel-function-ToeplitzMatrix"></a>ToeplitzMatrix</span></dt><dd><pre class="synopsis">ToeplitzMatrix (c, 
r...)</pre><p>Return the Toeplitz matrix constructed given the first column c
 and (optionally) the first row r.  If only the column c is given then it is
 conjugated and the nonconjugated version is used for the first row to give a
-Hermitian matrix (if the first element is real of course).</p><p>
+Hermitian matrix (if the first element is real).</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Toeplitz_matrix"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Toeplitz_matrix"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://planetmath.org/ToeplitzMatrix"; target="_top">Planetmath</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-Trace"></a>Trace</span></dt><dd><pre 
class="synopsis">Trace (M)</pre><p>Aliases: <code class="function">trace</code></p><p>Calculate the trace of 
a matrix.  That is the sum of the diagonal elements.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Trace_(linear_algebra)" 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Trace_(linear_algebra)" 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/Trace"; target="_top">Planetmath</a> for more 
information.
           </p></dd><dt><span class="term"><a name="gel-function-Transpose"></a>Transpose</span></dt><dd><pre 
class="synopsis">Transpose (M)</pre><p>Transpose of a matrix.  This is the same as the
           <strong class="userinput"><code>.'</code></strong> operator.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Transpose"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Transpose"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/Transpose"; target="_top">Planetmath</a> for more 
information.
           </p></dd><dt><span class="term"><a 
name="gel-function-VandermondeMatrix"></a>VandermondeMatrix</span></dt><dd><pre 
class="synopsis">VandermondeMatrix (v)</pre><p>Aliases: <code class="function">vander</code></p><p>Return the 
Vandermonde matrix.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Vandermonde_matrix"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Vandermonde_matrix"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-VectorAngle"></a>VectorAngle</span></dt><dd><pre class="synopsis">VectorAngle 
(v,w,B...)</pre><p>The angle of two vectors with respect to inner product given by
 <code class="varname">B</code>.  If <code class="varname">B</code> is not given then the standard
 Hermitian product is used.  <code class="varname">B</code> can either be a sesquilinear
 function of two arguments or it can be a matrix giving a sesquilinear form.
 </p></dd><dt><span class="term"><a 
name="gel-function-VectorSpaceDirectSum"></a>VectorSpaceDirectSum</span></dt><dd><pre 
class="synopsis">VectorSpaceDirectSum (M,N)</pre><p>The direct sum of the vector spaces M and 
N.</p></dd><dt><span class="term"><a 
name="gel-function-VectorSubspaceIntersection"></a>VectorSubspaceIntersection</span></dt><dd><pre 
class="synopsis">VectorSubspaceIntersection (M,N)</pre><p>Intersection of the subspaces given by M and 
N.</p></dd><dt><span class="term"><a 
name="gel-function-VectorSubspaceSum"></a>VectorSubspaceSum</span></dt><dd><pre 
class="synopsis">VectorSubspaceSum (M,N)</pre><p>The sum of the vector spaces M and N, that is {w | w=m+n, m 
in M, n in N}.</p></dd><dt><span class="term"><a name="gel-function-adj"></a>adj</span></dt><dd><pre 
class="synopsis">adj (m)</pre><p>Aliases: <code class="function">Adjugate</code></p><p>Get the classical 
adjoint (adjugate) of a matrix.</p></dd><dt><span class="term"><a 
name="gel-function-cref"></a>cref</span></dt><
 dd><pre class="synopsis">cref (M)</pre><p>Aliases: <code class="function">CREF</code> <code 
class="function">ColumnReducedEchelonForm</code></p><p>Compute the Column Reduced Echelon 
Form.</p></dd><dt><span class="term"><a name="gel-function-det"></a>det</span></dt><dd><pre 
class="synopsis">det (M)</pre><p>Aliases: <code class="function">Determinant</code></p><p>Get the determinant 
of a matrix.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Determinant"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Determinant"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/Determinant2"; target="_top">Planetmath</a> for more 
information.
           </p></dd><dt><span class="term"><a name="gel-function-ref"></a>ref</span></dt><dd><pre 
class="synopsis">ref (M)</pre><p>Aliases: <code class="function">REF</code> <code 
class="function">RowEchelonForm</code></p><p>Get the row echelon form of a matrix.  That is, apply gaussian
 elimination but not backaddition to <code class="varname">M</code>.  The pivot rows are
 divided to make all pivots 1.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Row_echelon_form"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Row_echelon_form"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/RowEchelonForm"; target="_top">Planetmath</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-rref"></a>rref</span></dt><dd><pre 
class="synopsis">rref (M)</pre><p>Aliases: <code class="function">RREF</code> <code 
class="function">ReducedRowEchelonForm</code></p><p>Get the reduced row echelon form of a matrix.  That is, 
apply gaussian elimination together with backaddition to <code class="varname">M</code>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Reduced_row_echelon_form"; 
target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Reduced_row_echelon_form"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/ReducedRowEchelonForm"; target="_top">Planetmath</a> 
for more information.
           </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s08.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s10.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Matrix Manipulation 
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" 
align="right" valign="top"> Combinatorics</td></tr></table></div></body></html>
diff --git a/help/C/ch11s10.html b/help/C/ch11s10.html
index f41e157c..49396324 100644
--- a/help/C/ch11s10.html
+++ b/help/C/ch11s10.html
@@ -1,9 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Combinatorics</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s09.html" title="Linear Algebra"><link 
rel="next" href="ch11s11.html" title="Calculus"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Combinatorics</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s09.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s11.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="
 genius-gel-function-list-combinatorics"></a>Combinatorics</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-Catalan"></a>Catalan</span></dt><dd><pre class="synopsis">Catalan (n)</pre><p>Get <code 
class="varname">n</code>th Catalan number.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Combinatorics</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s09.html" title="Linear Algebra"><link 
rel="next" href="ch11s11.html" title="Calculus"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Combinatorics</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s09.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s11.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
 ="genius-gel-function-list-combinatorics"></a>Combinatorics</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-Catalan"></a>Catalan</span></dt><dd><pre class="synopsis">Catalan (n)</pre><p>Get <code 
class="varname">n</code>th Catalan number.</p><p>
            See
            <a class="ulink" href="http://planetmath.org/CatalanNumbers"; target="_top">Planetmath</a> for 
more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-Combinations"></a>Combinations</span></dt><dd><pre class="synopsis">Combinations 
(k,n)</pre><p>Get all combinations of k numbers from 1 to n as a vector of vectors.
          (See also <a class="link" href="ch11s10.html#gel-function-NextCombination">NextCombination</a>)
-</p></dd><dt><span class="term"><a 
name="gel-function-DoubleFactorial"></a>DoubleFactorial</span></dt><dd><pre class="synopsis">DoubleFactorial 
(n)</pre><p>Double factorial: <strong class="userinput"><code>n(n-2)(n-4)...</code></strong></p><p>
+</p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Combination"; target="_top">Wikipedia</a> for 
more information.
+         </p></dd><dt><span class="term"><a 
name="gel-function-DoubleFactorial"></a>DoubleFactorial</span></dt><dd><pre class="synopsis">DoubleFactorial 
(n)</pre><p>Double factorial: <strong class="userinput"><code>n(n-2)(n-4)...</code></strong></p><p>
            See
            <a class="ulink" href="http://planetmath.org/DoubleFactorial"; target="_top">Planetmath</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-Factorial"></a>Factorial</span></dt><dd><pre 
class="synopsis">Factorial (n)</pre><p>Factorial: <strong 
class="userinput"><code>n(n-1)(n-2)...</code></strong></p><p>
@@ -20,17 +23,18 @@
            <strong class="userinput"><code>Fibonacci(1) = Fibonacci(2) = 1</code></strong>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fibonacci_number"; target="_top">Wikipedia</a> 
or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fibonacci_number"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/FibonacciSequence"; target="_top">Planetmath</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/FibonacciNumber.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-FrobeniusNumber"></a>FrobeniusNumber</span></dt><dd><pre class="synopsis">FrobeniusNumber 
(v,arg...)</pre><p>
-           Calculate the Frobenius number.  That is calculate smallest
+           Calculate the Frobenius number.  That is calculate largest
            number that cannot be given as a non-negative integer linear
            combination of a given vector of non-negative integers.
            The vector can be given as separate numbers or a single vector.
            All the numbers given should have GCD of 1.
          </p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Coin_problem"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/FrobeniusNumber.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-GaloisMatrix"></a>GaloisMatrix</span></dt><dd><pre class="synopsis">GaloisMatrix 
(combining_rule)</pre><p>Galois matrix given a linear combining rule 
(a_1*x_1+...+a_n*x_n=x_(n+1)).</p></dd><dt><span class="term"><a 
name="gel-function-GreedyAlgorithm"></a>GreedyAlgorithm</span></dt><dd><pre class="synopsis">GreedyAlgorithm 
(n,v)</pre><p>
            Find the vector <code class="varname">c</code> of non-negative integers
@@ -40,8 +44,18 @@
            of non-negative integers.
          </p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Greedy_algorithm"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/GreedyAlgorithm.html"; 
target="_top">Mathworld</a> for more information.
-         </p></dd><dt><span class="term"><a 
name="gel-function-HarmonicNumber"></a>HarmonicNumber</span></dt><dd><pre class="synopsis">HarmonicNumber 
(n,r)</pre><p>Aliases: <code class="function">HarmonicH</code></p><p>Harmonic Number, the <code 
class="varname">n</code>th harmonic number of order <code class="varname">r</code>.</p></dd><dt><span 
class="term"><a name="gel-function-Hofstadter"></a>Hofstadter</span></dt><dd><pre class="synopsis">Hofstadter 
(n)</pre><p>Hofstadter's function q(n) defined by q(1)=1, q(2)=1, 
q(n)=q(n-q(n-1))+q(n-q(n-2)).</p></dd><dt><span class="term"><a 
name="gel-function-LinearRecursiveSequence"></a>LinearRecursiveSequence</span></dt><dd><pre 
class="synopsis">LinearRecursiveSequence (seed_values,combining_rule,n)</pre><p>Compute linear recursive 
sequence using Galois stepping.</p></dd><dt><span class="term"><a 
name="gel-function-Multinomial"></a>Multinomial</span></dt><dd><pre class="synopsis">Multinomial 
(v,arg...)</pre><p>Calculate multinomial coefficients. 
  Takes a vector of
+         </p></dd><dt><span class="term"><a 
name="gel-function-HarmonicNumber"></a>HarmonicNumber</span></dt><dd><pre class="synopsis">HarmonicNumber 
(n,r)</pre><p>Aliases: <code class="function">HarmonicH</code></p><p>Harmonic Number, the <code 
class="varname">n</code>th harmonic number of order <code class="varname">r</code>.
+               That is, it is the sum of <strong class="userinput"><code>1/k^r</code></strong> for <code 
class="varname">k</code>
+               from 1 to n.  Equivalent to <strong class="userinput"><code>sum k = 1 to n do 
1/k^r</code></strong>.</p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Harmonic_number"; target="_top">Wikipedia</a> 
for more information.
+         </p></dd><dt><span class="term"><a 
name="gel-function-Hofstadter"></a>Hofstadter</span></dt><dd><pre class="synopsis">Hofstadter 
(n)</pre><p>Hofstadter's function q(n) defined by q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-q(n-2)).</p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Hofstadter_sequence"; 
target="_top">Wikipedia</a> for more information.
+           The sequence is <a class="ulink" href="https://oeis.org/A005185"; target="_top">A005185 in 
OEIS</a>.
+         </p></dd><dt><span class="term"><a 
name="gel-function-LinearRecursiveSequence"></a>LinearRecursiveSequence</span></dt><dd><pre 
class="synopsis">LinearRecursiveSequence (seed_values,combining_rule,n)</pre><p>Compute linear recursive 
sequence using Galois stepping.</p></dd><dt><span class="term"><a 
name="gel-function-Multinomial"></a>Multinomial</span></dt><dd><pre class="synopsis">Multinomial 
(v,arg...)</pre><p>Calculate multinomial coefficients.  Takes a vector of
            <code class="varname">k</code>
            non-negative integers and computes the multinomial coefficient.
            This corresponds to the coefficient in the homogeneous polynomial
@@ -57,7 +71,7 @@
 <strong class="userinput"><code>Binomial(a+b,b)</code></strong>.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Multinomial_theorem"; 
target="_top">Wikipedia</a>,
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Multinomial_theorem"; 
target="_top">Wikipedia</a>,
            <a class="ulink" href="http://planetmath.org/MultinomialTheorem"; target="_top">Planetmath</a>, or
            <a class="ulink" href="http://mathworld.wolfram.com/MultinomialCoefficient.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-NextCombination"></a>NextCombination</span></dt><dd><pre class="synopsis">NextCombination 
(v,n)</pre><p>Get combination that would come after v in call to
@@ -77,6 +91,9 @@ do (
 ) while not IsNull(n:=NextCombination(n,6));</code></strong>
 </pre><p>
          See also <a class="link" href="ch11s10.html#gel-function-Combinations">Combinations</a>.
+         </p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Combination"; target="_top">Wikipedia</a> for 
more information.
          </p></dd><dt><span class="term"><a name="gel-function-Pascal"></a>Pascal</span></dt><dd><pre 
class="synopsis">Pascal (i)</pre><p>Get the Pascal's triangle as a matrix.  This will return
          an <code class="varname">i</code>+1 by <code class="varname">i</code>+1 lower diagonal
          matrix that is the Pascal's triangle after <code class="varname">i</code>
@@ -86,7 +103,7 @@ do (
           </p></dd><dt><span class="term"><a 
name="gel-function-Permutations"></a>Permutations</span></dt><dd><pre class="synopsis">Permutations 
(k,n)</pre><p>Get all permutations of <code class="varname">k</code> numbers from 1 to <code 
class="varname">n</code> as a vector of vectors.</p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/Permutation.html"; target="_top">Mathworld</a> 
or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Permutation"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Permutation"; target="_top">Wikipedia</a> for 
more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-RisingFactorial"></a>RisingFactorial</span></dt><dd><pre class="synopsis">RisingFactorial 
(n,k)</pre><p>Aliases: <code class="function">Pochhammer</code></p><p>(Pochhammer) Rising factorial: (n)_k = 
n(n+1)...(n+(k-1)).</p><p>
            See
            <a class="ulink" href="http://planetmath.org/RisingFactorial"; target="_top">Planetmath</a> for 
more information.
@@ -109,5 +126,5 @@ do (
           <code class="varname">r</code> of numbers from 1 to <code class="varname">n</code>.</p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/Permutation.html"; target="_top">Mathworld</a> 
or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Permutation"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Permutation"; target="_top">Wikipedia</a> for 
more information.
          </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s09.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s11.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Linear Algebra </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Calculus</td></tr></table></div></body></html>
diff --git a/help/C/ch11s11.html b/help/C/ch11s11.html
index d38c6595..0510cf33 100644
--- a/help/C/ch11s11.html
+++ b/help/C/ch11s11.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calculus</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s10.html" title="Combinatorics"><link rel="next" href="ch11s12.html" title="Functions"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calculus</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s10.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s12.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel
 -function-list-calculus"></a>Calculus</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-CompositeSimpsonsRule"></a>CompositeSimpsonsRule</span></dt><dd><pre 
class="synopsis">CompositeSimpsonsRule (f,a,b,n)</pre><p>Integration of f by Composite Simpson's Rule on the 
interval [a,b] with n subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be even.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calculus</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s10.html" title="Combinatorics"><link rel="next" href="ch11s12.html" title="Functions"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calculus</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch11s10.html">Prev</a> </td><th width="60%" 
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s12.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-g
 el-function-list-calculus"></a>Calculus</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-CompositeSimpsonsRule"></a>CompositeSimpsonsRule</span></dt><dd><pre 
class="synopsis">CompositeSimpsonsRule (f,a,b,n)</pre><p>Integration of f by Composite Simpson's Rule on the 
interval [a,b] with n subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be even.</p><p>
            See
            <a class="ulink" href="http://planetmath.org/SimpsonsRule"; target="_top">Planetmath</a> for more 
information.
           </p></dd><dt><span class="term"><a 
name="gel-function-CompositeSimpsonsRuleTolerance"></a>CompositeSimpsonsRuleTolerance</span></dt><dd><pre 
class="synopsis">CompositeSimpsonsRuleTolerance (f,a,b,FourthDerivativeBound,Tolerance)</pre><p>Integration 
of f by Composite Simpson's Rule on the interval [a,b] with the number of steps calculated by the fourth 
derivative bound and the desired tolerance.</p><p>
@@ -25,7 +25,7 @@ the term <strong class="userinput"><code>cos(x*(n-1)*pi/L)</code></strong>, whil
 <strong class="userinput"><code>sin(x*n*pi/L)</code></strong>.  Either <code class="varname">a</code>
 or <code class="varname">b</code> can be <code class="constant">null</code>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-InfiniteProduct"></a>InfiniteProduct</span></dt><dd><pre class="synopsis">InfiniteProduct 
(func,start,inc)</pre><p>Try to calculate an infinite product for a single parameter 
function.</p></dd><dt><span class="term"><a 
name="gel-function-InfiniteProduct2"></a>InfiniteProduct2</span></dt><dd><pre 
class="synopsis">InfiniteProduct2 (func,arg,start,inc)</pre><p>Try to calculate an infinite product for a 
double parameter function with func(arg,n).</p></dd><dt><span class="term"><a 
name="gel-function-InfiniteSum"></a>InfiniteSum</span></dt><dd><pre class="synopsis">InfiniteSum 
(func,start,inc)</pre><p>Try to calculate an infinite sum for a single parameter function.</p></dd><dt><span 
class="term"><a name="gel-function-InfiniteSum2"></a>InfiniteSum2</span></dt><dd><pre 
class="synopsis">InfiniteSum2 (func,arg,start,inc)</pre><p>Try to calculate an infinite sum for a double 
parameter function with func(arg,n).</p></dd><dt><span 
 class="term"><a name="gel-function-IsContinuous"></a>IsContinuous</span></dt><dd><pre 
class="synopsis">IsContinuous (f,x0)</pre><p>Try and see if a real-valued function is continuous at x0 by 
calculating the limit there.</p></dd><dt><span class="term"><a 
name="gel-function-IsDifferentiable"></a>IsDifferentiable</span></dt><dd><pre 
class="synopsis">IsDifferentiable (f,x0)</pre><p>Test for differentiability by approximating the left and 
right limits and comparing.</p></dd><dt><span class="term"><a 
name="gel-function-LeftLimit"></a>LeftLimit</span></dt><dd><pre class="synopsis">LeftLimit 
(f,x0)</pre><p>Calculate the left limit of a real-valued function at x0.</p></dd><dt><span class="term"><a 
name="gel-function-Limit"></a>Limit</span></dt><dd><pre class="synopsis">Limit (f,x0)</pre><p>Calculate the 
limit of a real-valued function at x0.  Tries to calculate both left and right limits.</p></dd><dt><span 
class="term"><a name="gel-function-MidpointRule"></a>MidpointRule</span></dt><dd><pre
  class="synopsis">MidpointRule (f,a,b,n)</pre><p>Integration by midpoint rule.</p></dd><dt><span 
class="term"><a name="gel-function-NumericalDerivative"></a>NumericalDerivative</span></dt><dd><pre 
class="synopsis">NumericalDerivative (f,x0)</pre><p>Aliases: <code 
class="function">NDerivative</code></p><p>Attempt to calculate numerical derivative.</p><p>
            See
@@ -40,7 +40,7 @@ up to <code class="varname">N</code>th harmonic computed numerically.  The coeff
 computed by numerical integration using
 <a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code 
class="function">NumericalIntegral</code></a>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalFourierSeriesFunction"></a>NumericalFourierSeriesFunction</span></dt><dd><pre 
class="synopsis">NumericalFourierSeriesFunction (f,L,N)</pre><p>Return a function that is the Fourier series 
of
 <code class="function">f</code> with half-period <code class="varname">L</code> (that is defined
@@ -50,7 +50,7 @@ trigonometric real series composed of sines and cosines.  The coefficients are
 computed by numerical integration using
 <a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code 
class="function">NumericalIntegral</code></a>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalFourierCosineSeriesCoefficients"></a>NumericalFourierCosineSeriesCoefficients</span></dt><dd><pre
 class="synopsis">NumericalFourierCosineSeriesCoefficients (f,L,N)</pre><p>Return a vector of coefficients of 
 the cosine Fourier series of
@@ -65,7 +65,7 @@ Note that <strong class="userinput"><code>a@(1)</code></strong> is
 the constant coefficient!  That is, <strong class="userinput"><code>a@(n)</code></strong> refers to
 the term <strong class="userinput"><code>cos(x*(n-1)*pi/L)</code></strong>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierCosineSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalFourierCosineSeriesFunction"></a>NumericalFourierCosineSeriesFunction</span></dt><dd><pre
 class="synopsis">NumericalFourierCosineSeriesFunction (f,L,N)</pre><p>Return a function that is the cosine 
Fourier series of
 <code class="function">f</code> with half-period <code class="varname">L</code>.  That is,
@@ -76,7 +76,7 @@ only has cosine terms.  The series is computed up to the
 computed by numerical integration using
 <a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code 
class="function">NumericalIntegral</code></a>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierCosineSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalFourierSineSeriesCoefficients"></a>NumericalFourierSineSeriesCoefficients</span></dt><dd><pre
 class="synopsis">NumericalFourierSineSeriesCoefficients (f,L,N)</pre><p>Return a vector of coefficients of 
 the sine Fourier series of
@@ -88,7 +88,7 @@ only has sine terms.  The series is computed up to the
 computed by numerical integration using
 <a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code 
class="function">NumericalIntegral</code></a>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierSineSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalFourierSineSeriesFunction"></a>NumericalFourierSineSeriesFunction</span></dt><dd><pre
 class="synopsis">NumericalFourierSineSeriesFunction (f,L,N)</pre><p>Return a function that is the sine 
Fourier series of
 <code class="function">f</code> with half-period <code class="varname">L</code>.  That is,
@@ -99,7 +99,7 @@ only has sine terms.  The series is computed up to the
 computed by numerical integration using
 <a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code 
class="function">NumericalIntegral</code></a>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series"; target="_top">Wikipedia</a> 
or
            <a class="ulink" href="http://mathworld.wolfram.com/FourierSineSeries.html"; 
target="_top">Mathworld</a> for more information.
           </p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalIntegral"></a>NumericalIntegral</span></dt><dd><pre 
class="synopsis">NumericalIntegral (f,a,b)</pre><p>Integration by rule set in NumericalIntegralFunction of f 
from a to b using NumericalIntegralSteps steps.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalLeftDerivative"></a>NumericalLeftDerivative</span></dt><dd><pre 
class="synopsis">NumericalLeftDerivative (f,x0)</pre><p>Attempt to calculate numerical left 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalLimitAtInfinity"></a>NumericalLimitAtInfinity</span></dt><dd><pre 
class="synopsis">NumericalLimitAtInfinity (_f,step_fun,tolerance,successive_for_success,N)</pre><p>Attempt to 
calculate the limit of f(step_fun(i)) as i goes from 1 to N.</p></dd><dt><span class="term"><a 
name="gel-function-NumericalRightDerivative"></a>NumericalRightDerivative</span></dt><dd><pre 
class="synopsis">NumericalRig
 htDerivative (f,x0)</pre><p>Attempt to calculate numerical right derivative.</p></dd><dt><span 
class="term"><a name="gel-function-OddPeriodicExtension"></a>OddPeriodicExtension</span></dt><dd><pre 
class="synopsis">OddPeriodicExtension (f,L)</pre><p>Return a function that is the odd periodic extension of
 <code class="function">f</code> with half period <code class="varname">L</code>.  That
diff --git a/help/C/ch11s12.html b/help/C/ch11s12.html
index 6f38ad57..c551d143 100644
--- a/help/C/ch11s12.html
+++ b/help/C/ch11s12.html
@@ -1,21 +1,21 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Functions</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s11.html" title="Calculus"><link rel="next" href="ch11s13.html" title="Equation 
Solving"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s11.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s13.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius
 -gel-function-list-functions"></a>Functions</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-Argument"></a>Argument</span></dt><dd><pre 
class="synopsis">Argument (z)</pre><p>Aliases: <code class="function">Arg</code> <code 
class="function">arg</code></p><p>argument (angle) of complex number.</p></dd><dt><span class="term"><a 
name="gel-function-BesselJ0"></a>BesselJ0</span></dt><dd><pre class="synopsis">BesselJ0 (x)</pre><p>Bessel 
function of the first kind of order 0.  Only implemented for real numbers.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Functions</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s11.html" title="Calculus"><link rel="next" href="ch11s13.html" title="Equation 
Solving"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s11.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s13.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
 us-gel-function-list-functions"></a>Functions</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-Argument"></a>Argument</span></dt><dd><pre 
class="synopsis">Argument (z)</pre><p>Aliases: <code class="function">Arg</code> <code 
class="function">arg</code></p><p>argument (angle) of complex number.</p></dd><dt><span class="term"><a 
name="gel-function-BesselJ0"></a>BesselJ0</span></dt><dd><pre class="synopsis">BesselJ0 (x)</pre><p>Bessel 
function of the first kind of order 0.  Only implemented for real numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-BesselJ1"></a>BesselJ1</span></dt><dd><pre class="synopsis">BesselJ1 (x)</pre><p>Bessel 
function of the first kind of order 1.  Only implemented for real numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-BesselJn"></a>BesselJn</span></dt><dd><pre class="synopsis">BesselJn (n,x)</pre><p>Bessel 
function of the first kind of order <code class="varname">n</code>.  Only implemented for real numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-BesselY0"></a>BesselY0</span></dt><dd><pre class="synopsis">BesselY0 (x)</pre><p>Bessel 
function of the second kind of order 0.  Only implemented for real numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-BesselY1"></a>BesselY1</span></dt><dd><pre class="synopsis">BesselY1 (x)</pre><p>Bessel 
function of the second kind of order 1.  Only implemented for real numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-BesselYn"></a>BesselYn</span></dt><dd><pre class="synopsis">BesselYn (n,x)</pre><p>Bessel 
function of the second kind of order <code class="varname">n</code>.  Only implemented for real 
numbers.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-DirichletKernel"></a>DirichletKernel</span></dt><dd><pre class="synopsis">DirichletKernel 
(n,t)</pre><p>Dirichlet kernel of order <code class="varname">n</code>.</p></dd><dt><span class="term"><a 
name="gel-function-DiscreteDelta"></a>DiscreteDelta</span></dt><dd><pre class="synopsis">DiscreteDelta 
(v)</pre><p>Returns 1 if and only if all elements are zero.</p></dd><dt><span class="term"><a 
name="gel-function-ErrorFunction"></a>ErrorFunction</span></dt><dd><pre class="synopsis">ErrorFunction 
(x)</pre><p>Aliases: <code class="function">erf</code></p><p>The error function, 2/sqrt(pi) * int_0^x 
e^(-t^2) dt.</p><p>
            See
            <a class="ulink" href="https://en.wikipedia.org/wiki/Error_function"; target="_top">Wikipedia</a> 
or
@@ -27,7 +27,7 @@
           </p></dd><dt><span class="term"><a 
name="gel-function-GammaFunction"></a>GammaFunction</span></dt><dd><pre class="synopsis">GammaFunction 
(x)</pre><p>Aliases: <code class="function">Gamma</code></p><p>The Gamma function.  Currently only 
implemented for real values.</p><p>
            See
            <a class="ulink" href="http://planetmath.org/GammaFunction"; target="_top">Planetmath</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Gamma_function"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Gamma_function"; target="_top">Wikipedia</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-KroneckerDelta"></a>KroneckerDelta</span></dt><dd><pre class="synopsis">KroneckerDelta 
(v)</pre><p>Returns 1 if and only if all elements are equal.</p></dd><dt><span class="term"><a 
name="gel-function-LambertW"></a>LambertW</span></dt><dd><pre class="synopsis">LambertW (x)</pre><p>
                  The principal branch of Lambert W function computed for only
                  real values greater than or equal to <strong class="userinput"><code>-1/e</code></strong>.
@@ -38,7 +38,7 @@
                  See <a class="link" href="ch11s12.html#gel-function-LambertWm1"><code 
class="function">LambertWm1</code></a> for the other real branch.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Lambert_W_function"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Lambert_W_function"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-LambertWm1"></a>LambertWm1</span></dt><dd><pre class="synopsis">LambertWm1 (x)</pre><p>
                  The minus-one branch of Lambert W function computed for only
                  real values greater than or equal to <strong class="userinput"><code>-1/e</code></strong>
@@ -48,29 +48,34 @@
                  See <a class="link" href="ch11s12.html#gel-function-LambertW"><code 
class="function">LambertW</code></a> for the principal branch.
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Lambert_W_function"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Lambert_W_function"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-MinimizeFunction"></a>MinimizeFunction</span></dt><dd><pre 
class="synopsis">MinimizeFunction (func,x,incr)</pre><p>Find the first value where f(x)=0.</p></dd><dt><span 
class="term"><a name="gel-function-MoebiusDiskMapping"></a>MoebiusDiskMapping</span></dt><dd><pre 
class="synopsis">MoebiusDiskMapping (a,z)</pre><p>Moebius mapping of the disk to itself mapping a to 0.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MobiusTransformation"; target="_top">Planetmath</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-MoebiusMapping"></a>MoebiusMapping</span></dt><dd><pre class="synopsis">MoebiusMapping 
(z,z2,z3,z4)</pre><p>Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity 
respectively.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MobiusTransformation"; target="_top">Planetmath</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-MoebiusMappingInftyToInfty"></a>MoebiusMappingInftyToInfty</span></dt><dd><pre 
class="synopsis">MoebiusMappingInftyToInfty (z,z2,z3)</pre><p>Moebius mapping using the cross ratio taking 
infinity to infinity and z2,z3 to 1 and 0 respectively.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MobiusTransformation"; target="_top">Planetmath</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-MoebiusMappingInftyToOne"></a>MoebiusMappingInftyToOne</span></dt><dd><pre 
class="synopsis">MoebiusMappingInftyToOne (z,z3,z4)</pre><p>Moebius mapping using the cross ratio taking 
infinity to 1 and z3,z4 to 0 and infinity respectively.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MobiusTransformation"; target="_top">Planetmath</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-MoebiusMappingInftyToZero"></a>MoebiusMappingInftyToZero</span></dt><dd><pre 
class="synopsis">MoebiusMappingInftyToZero (z,z2,z4)</pre><p>Moebius mapping using the cross ratio taking 
infinity to 0 and z2,z4 to 1 and infinity respectively.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://planetmath.org/MobiusTransformation"; target="_top">Planetmath</a> 
for more information.
           </p></dd><dt><span class="term"><a 
name="gel-function-PoissonKernel"></a>PoissonKernel</span></dt><dd><pre class="synopsis">PoissonKernel 
(r,sigma)</pre><p>Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is 
2pi).</p></dd><dt><span class="term"><a 
name="gel-function-PoissonKernelRadius"></a>PoissonKernelRadius</span></dt><dd><pre 
class="synopsis">PoissonKernelRadius (r,sigma)</pre><p>Poisson kernel on D(0,R) (not normalized to 
1).</p></dd><dt><span class="term"><a name="gel-function-RiemannZeta"></a>RiemannZeta</span></dt><dd><pre 
class="synopsis">RiemannZeta (x)</pre><p>Aliases: <code class="function">zeta</code></p><p>The Riemann zeta 
function.  Currently only implemented for real values.</p><p>
            See
            <a class="ulink" href="http://planetmath.org/RiemannZetaFunction"; target="_top">Planetmath</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Riemann_zeta_function"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Riemann_zeta_function"; 
target="_top">Wikipedia</a> for more information.
           </p></dd><dt><span class="term"><a name="gel-function-UnitStep"></a>UnitStep</span></dt><dd><pre 
class="synopsis">UnitStep (x)</pre><p>The unit step function is 0 for x&lt;0, 1 otherwise.  This is the 
integral of the Dirac Delta function.  Also called the Heaviside function.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Unit_step"; target="_top">Wikipedia</a> for 
more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Unit_step"; target="_top">Wikipedia</a> for 
more information.
           </p></dd><dt><span class="term"><a name="gel-function-cis"></a>cis</span></dt><dd><pre 
class="synopsis">cis (x)</pre><p>
            The <code class="function">cis</code> function, that is the same as
            <strong class="userinput"><code>cos(x)+1i*sin(x)</code></strong>
@@ -78,5 +83,5 @@
                  <strong class="userinput"><code>sin(x)/x</code></strong>.
                  If you want the normalized function call <strong 
class="userinput"><code>sinc(pi*x)</code></strong>.</p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Sinc"; target="_top">Wikipedia</a> for more 
information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Sinc"; target="_top">Wikipedia</a> for more 
information.
          </p><p>Version 1.0.16 onwards.</p></dd></dl></div></div><div class="navfooter"><hr><table 
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" 
href="ch11s11.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" 
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s13.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Calculus </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Equation Solving</td></tr></table></div></body></html>
diff --git a/help/C/ch11s13.html b/help/C/ch11s13.html
index a383fdc3..7eec20c0 100644
--- a/help/C/ch11s13.html
+++ b/help/C/ch11s13.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Equation 
Solving</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s12.html" title="Functions"><link rel="next" href="ch11s14.html" 
title="Statistics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Equation Solving</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s12.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s14.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a nam
 e="genius-gel-function-list-equation-solving"></a>Equation Solving</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-CubicFormula"></a>CubicFormula</span></dt><dd><pre class="synopsis">CubicFormula 
(p)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Equation 
Solving</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s12.html" title="Functions"><link rel="next" href="ch11s14.html" 
title="Statistics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Equation Solving</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s12.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s14.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a n
 ame="genius-gel-function-list-equation-solving"></a>Equation Solving</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-CubicFormula"></a>CubicFormula</span></dt><dd><pre class="synopsis">CubicFormula 
(p)</pre><p>
            Compute roots of a cubic (degree 3) polynomial using the
            cubic formula.  The polynomial should be given as a
            vector of coefficients.  That is
@@ -10,7 +10,7 @@
            See
            <a class="ulink" href="http://planetmath.org/CubicFormula"; target="_top">Planetmath</a>,
            <a class="ulink" href="http://mathworld.wolfram.com/CubicFormula.html"; 
target="_top">Mathworld</a>, or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Cubic_equation"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Cubic_equation"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-EulersMethod"></a>EulersMethod</span></dt><dd><pre class="synopsis">EulersMethod 
(f,x0,y0,x1,n)</pre><p>
            Use classical Euler's method to numerically solve y'=f(x,y) for
            initial <code class="varname">x0</code>, <code class="varname">y0</code> going to
@@ -29,12 +29,12 @@
          </p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/EulerForwardMethod.html"; 
target="_top">Mathworld</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Eulers_method"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Eulers_method"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-EulersMethodFull"></a>EulersMethodFull</span></dt><dd><pre 
class="synopsis">EulersMethodFull (f,x0,y0,x1,n)</pre><p>
            Use classical Euler's method to numerically solve y'=f(x,y) for
            initial <code class="varname">x0</code>, <code class="varname">y0</code> going to
            <code class="varname">x1</code> with <code class="varname">n</code> increments,
-           returns a 2 by <strong class="userinput"><code>n+1</code></strong> matrix with the
+           returns an <strong class="userinput"><code>n+1</code></strong> by 2 matrix with the
            <code class="varname">x</code> and <code class="varname">y</code> values.
            Unless you explicitly want to use Euler's method, you should really
            think about using
@@ -73,7 +73,7 @@
          </p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/EulerForwardMethod.html"; 
target="_top">Mathworld</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Eulers_method"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Eulers_method"; target="_top">Wikipedia</a> 
for more information.
          </p><p>Version 1.0.10 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-FindRootBisection"></a>FindRootBisection</span></dt><dd><pre 
class="synopsis">FindRootBisection (f,a,b,TOL,N)</pre><p>Find root of a function using the bisection method.
                  <code class="varname">a</code> and <code class="varname">b</code> are the initial guess 
interval,
                  <strong class="userinput"><code>f(a)</code></strong> and <strong 
class="userinput"><code>f(b)</code></strong> should have opposite signs.
@@ -102,7 +102,7 @@
 </pre><p>
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Halley%27s_method"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Halley%27s_method"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-NewtonsMethod"></a>NewtonsMethod</span></dt><dd><pre class="synopsis">NewtonsMethod 
(f,df,guess,epsilon,maxn)</pre><p>Find zeros using Newton's method.  <code class="varname">f</code> is
                  the function and <code class="varname">df</code> is the derivative of
                  <code class="varname">f</code>.  <code class="varname">guess</code> is the initial
@@ -116,7 +116,7 @@
 </pre><p>
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Newtons_method"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Newtons_method"; target="_top">Wikipedia</a> 
for more information.
          </p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-PolynomialRoots"></a>PolynomialRoots</span></dt><dd><pre class="synopsis">PolynomialRoots 
(p)</pre><p>
            Compute roots of a polynomial (degrees 1 through 4)
            using one of the formulas for such polynomials.
@@ -139,8 +139,9 @@
            Returns a column vector of the two solutions.
          </p><p>
            See
-           <a class="ulink" href="http://planetmath.org/QuadraticFormula"; target="_top">Planetmath</a> or
-           <a class="ulink" href="http://mathworld.wolfram.com/QuadraticFormula.html"; 
target="_top">Mathworld</a> for more information.
+           <a class="ulink" href="http://planetmath.org/QuadraticFormula"; target="_top">Planetmath</a>, or
+           <a class="ulink" href="http://mathworld.wolfram.com/QuadraticFormula.html"; 
target="_top">Mathworld</a>, or
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Quadratic_formula"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-QuarticFormula"></a>QuarticFormula</span></dt><dd><pre class="synopsis">QuarticFormula 
(p)</pre><p>
            Compute roots of a quartic (degree 4) polynomial using the
            quartic formula.  The polynomial should be given as a
@@ -152,7 +153,7 @@
            See
            <a class="ulink" href="http://planetmath.org/QuarticFormula"; target="_top">Planetmath</a>,
            <a class="ulink" href="http://mathworld.wolfram.com/QuarticEquation.html"; 
target="_top">Mathworld</a>, or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Quartic_equation"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Quartic_equation"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-RungeKutta"></a>RungeKutta</span></dt><dd><pre class="synopsis">RungeKutta 
(f,x0,y0,x1,n)</pre><p>
            Use classical non-adaptive fourth order Runge-Kutta method to
            numerically solve
@@ -168,14 +169,14 @@
          </p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/Runge-KuttaMethod.html"; 
target="_top">Mathworld</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Runge-Kutta_methods"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Runge-Kutta_methods"; 
target="_top">Wikipedia</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-RungeKuttaFull"></a>RungeKuttaFull</span></dt><dd><pre class="synopsis">RungeKuttaFull 
(f,x0,y0,x1,n)</pre><p>
            Use classical non-adaptive fourth order Runge-Kutta method to
            numerically solve
            y'=f(x,y) for initial <code class="varname">x0</code>, <code class="varname">y0</code>
            going to <code class="varname">x1</code> with <code class="varname">n</code>
            increments,
-           returns a 2 by <strong class="userinput"><code>n+1</code></strong> matrix with the
+           returns an <strong class="userinput"><code>n+1</code></strong> by 2 matrix with the
            <code class="varname">x</code> and <code class="varname">y</code> values.  Suitable
            for plugging into 
            <a class="link" href="ch11s20.html#gel-function-LinePlotDrawLine">LinePlotDrawLine</a> or
@@ -209,5 +210,5 @@
          </p><p>
            See
            <a class="ulink" href="http://mathworld.wolfram.com/Runge-KuttaMethod.html"; 
target="_top">Mathworld</a> or
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Runge-Kutta_methods"; 
target="_top">Wikipedia</a> for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Runge-Kutta_methods"; 
target="_top">Wikipedia</a> for more information.
          </p><p>Version 1.0.10 onwards.</p></dd></dl></div></div><div class="navfooter"><hr><table 
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" 
href="ch11s12.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" 
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s14.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Functions </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Statistics</td></tr></table></div></body></html>
diff --git a/help/C/ch11s14.html b/help/C/ch11s14.html
index 00093d44..f11d0870 100644
--- a/help/C/ch11s14.html
+++ b/help/C/ch11s14.html
@@ -1,20 +1,27 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Statistics</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s13.html" title="Equation Solving"><link 
rel="next" href="ch11s15.html" title="Polynomials"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Statistics</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s13.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s15.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="g
 enius-gel-function-list-statistics"></a>Statistics</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-Average"></a>Average</span></dt><dd><pre 
class="synopsis">Average (m)</pre><p>Aliases: <code class="function">average</code> <code 
class="function">Mean</code> <code class="function">mean</code></p><p>Calculate average of an entire 
matrix.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Statistics</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s13.html" title="Equation Solving"><link 
rel="next" href="ch11s15.html" title="Polynomials"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Statistics</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s13.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s15.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name=
 "genius-gel-function-list-statistics"></a>Statistics</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-Average"></a>Average</span></dt><dd><pre 
class="synopsis">Average (m)</pre><p>Aliases: <code class="function">average</code> <code 
class="function">Mean</code> <code class="function">mean</code></p><p>Calculate average (the arithmetic mean) 
of an entire matrix.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Mean"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/ArithmeticMean.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-GaussDistribution"></a>GaussDistribution</span></dt><dd><pre 
class="synopsis">GaussDistribution (x,sigma)</pre><p>Integral of the GaussFunction from 0 to <code 
class="varname">x</code> (area under the normal curve).</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Normal_distribution"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/NormalDistribution.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-GaussFunction"></a>GaussFunction</span></dt><dd><pre class="synopsis">GaussFunction 
(x,sigma)</pre><p>The normalized Gauss distribution function (the normal curve).</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Normal_distribution"; 
target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/NormalDistribution.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-Median"></a>Median</span></dt><dd><pre 
class="synopsis">Median (m)</pre><p>Aliases: <code class="function">median</code></p><p>Calculate median of 
an entire matrix.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Median"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/StatisticalMedian.html"; 
target="_top">Mathworld</a> for more information.
-         </p></dd><dt><span class="term"><a 
name="gel-function-PopulationStandardDeviation"></a>PopulationStandardDeviation</span></dt><dd><pre 
class="synopsis">PopulationStandardDeviation (m)</pre><p>Aliases: <code 
class="function">stdevp</code></p><p>Calculate the population standard deviation of a whole 
matrix.</p></dd><dt><span class="term"><a name="gel-function-RowAverage"></a>RowAverage</span></dt><dd><pre 
class="synopsis">RowAverage (m)</pre><p>Aliases: <code class="function">RowMean</code></p><p>Calculate 
average of each row in a matrix.</p><p>
+         </p></dd><dt><span class="term"><a 
name="gel-function-PopulationStandardDeviation"></a>PopulationStandardDeviation</span></dt><dd><pre 
class="synopsis">PopulationStandardDeviation (m)</pre><p>Aliases: <code 
class="function">stdevp</code></p><p>Calculate the population standard deviation of a whole 
matrix.</p></dd><dt><span class="term"><a name="gel-function-RowAverage"></a>RowAverage</span></dt><dd><pre 
class="synopsis">RowAverage (m)</pre><p>Aliases: <code class="function">RowMean</code></p><p>Calculate 
average of each row in a matrix.  That is, compute the
+         arithmetic mean.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Mean"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/ArithmeticMean.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a name="gel-function-RowMedian"></a>RowMedian</span></dt><dd><pre 
class="synopsis">RowMedian (m)</pre><p>Calculate median of each row in a matrix and return a column
          vector of the medians.</p><p>
            See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Median"; target="_top">Wikipedia</a> or
            <a class="ulink" href="http://mathworld.wolfram.com/StatisticalMedian.html"; 
target="_top">Mathworld</a> for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-RowPopulationStandardDeviation"></a>RowPopulationStandardDeviation</span></dt><dd><pre 
class="synopsis">RowPopulationStandardDeviation (m)</pre><p>Aliases: <code 
class="function">rowstdevp</code></p><p>Calculate the population standard deviations of rows of a matrix and 
return a vertical vector.</p></dd><dt><span class="term"><a 
name="gel-function-RowStandardDeviation"></a>RowStandardDeviation</span></dt><dd><pre 
class="synopsis">RowStandardDeviation (m)</pre><p>Aliases: <code 
class="function">rowstdev</code></p><p>Calculate the standard deviations of rows of a matrix and return a 
vertical vector.</p></dd><dt><span class="term"><a 
name="gel-function-StandardDeviation"></a>StandardDeviation</span></dt><dd><pre 
class="synopsis">StandardDeviation (m)</pre><p>Aliases: <code class="function">stdev</code></p><p>Calculate 
the standard deviation of a whole matrix.</p></dd></dl></div></div><div class="navfooter"><hr><table 
width="100%"
  summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s13.html">Prev</a> 
</td><td width="20%" align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" 
align="right"> <a accesskey="n" href="ch11s15.html">Next</a></td></tr><tr><td width="40%" align="left" 
valign="top">Equation Solving </td><td width="20%" align="center"><a accesskey="h" 
href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 
Polynomials</td></tr></table></div></body></html>
diff --git a/help/C/ch11s15.html b/help/C/ch11s15.html
index c4e84a1a..9a76eb29 100644
--- a/help/C/ch11s15.html
+++ b/help/C/ch11s15.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Polynomials</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s14.html" title="Statistics"><link 
rel="next" href="ch11s16.html" title="Set Theory"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Polynomials</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s14.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s16.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius
 -gel-function-list-polynomials"></a>Polynomials</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-AddPoly"></a>AddPoly</span></dt><dd><pre 
class="synopsis">AddPoly (p1,p2)</pre><p>Add two polynomials (vectors).</p></dd><dt><span class="term"><a 
name="gel-function-DividePoly"></a>DividePoly</span></dt><dd><pre class="synopsis">DividePoly 
(p,q,&amp;r)</pre><p>Divide two polynomials (as vectors) using long division.
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Polynomials</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s14.html" title="Statistics"><link 
rel="next" href="ch11s16.html" title="Set Theory"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Polynomials</th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="ch11s14.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL 
functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s16.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
 us-gel-function-list-polynomials"></a>Polynomials</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a name="gel-function-AddPoly"></a>AddPoly</span></dt><dd><pre 
class="synopsis">AddPoly (p1,p2)</pre><p>Add two polynomials (vectors).</p></dd><dt><span class="term"><a 
name="gel-function-DividePoly"></a>DividePoly</span></dt><dd><pre class="synopsis">DividePoly 
(p,q,&amp;r)</pre><p>Divide two polynomials (as vectors) using long division.
           Returns the quotient
           of the two polynomials.  The optional argument <code class="varname">r</code>
           is used to return the remainder.  The remainder will have lower
@@ -17,5 +17,5 @@
 </pre><p>
          </p><p>
            See
-           <a class="ulink" href="http://en.wikipedia.org/wiki/Newtons_method"; target="_top">Wikipedia</a> 
for more information.
+           <a class="ulink" href="https://en.wikipedia.org/wiki/Newtons_method"; target="_top">Wikipedia</a> 
for more information.
          </p></dd><dt><span class="term"><a 
name="gel-function-Poly2ndDerivative"></a>Poly2ndDerivative</span></dt><dd><pre 
class="synopsis">Poly2ndDerivative (p)</pre><p>Take second polynomial (as vector) 
derivative.</p></dd><dt><span class="term"><a 
name="gel-function-PolyDerivative"></a>PolyDerivative</span></dt><dd><pre class="synopsis">PolyDerivative 
(p)</pre><p>Take polynomial (as vector) derivative.</p></dd><dt><span class="term"><a 
name="gel-function-PolyToFunction"></a>PolyToFunction</span></dt><dd><pre class="synopsis">PolyToFunction 
(p)</pre><p>Make function out of a polynomial (as vector).</p></dd><dt><span class="term"><a 
name="gel-function-PolyToString"></a>PolyToString</span></dt><dd><pre class="synopsis">PolyToString 
(p,var...)</pre><p>Make string out of a polynomial (as vector).</p></dd><dt><span class="term"><a 
name="gel-function-SubtractPoly"></a>SubtractPoly</span></dt><dd><pre class="synopsis">SubtractPoly 
(p1,p2)</pre><p>Subtract two polynomials (as vectors).</p></dd
<dt><span class="term"><a name="gel-function-TrimPoly"></a>TrimPoly</span></dt><dd><pre 
class="synopsis">TrimPoly (p)</pre><p>Trim zeros from a polynomial (as 
vector).</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s14.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s16.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Statistics </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Set Theory</td></tr></table></div></body></html>
diff --git a/help/C/ch11s16.html b/help/C/ch11s16.html
index 29b5c7d2..f5f13a44 100644
--- a/help/C/ch11s16.html
+++ b/help/C/ch11s16.html
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Set 
Theory</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s15.html" title="Polynomials"><link rel="next" href="ch11s17.html" 
title="Commutative Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Set Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s15.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s17.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
 ="genius-gel-function-list-set-theory"></a>Set Theory</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-Intersection"></a>Intersection</span></dt><dd><pre class="synopsis">Intersection 
(X,Y)</pre><p>Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be 
sets).</p></dd><dt><span class="term"><a name="gel-function-IsIn"></a>IsIn</span></dt><dd><pre 
class="synopsis">IsIn (x,X)</pre><p>Returns <code class="constant">true</code> if the element x is in the set 
X (where X is a vector pretending to be a set).</p></dd><dt><span class="term"><a 
name="gel-function-IsSubset"></a>IsSubset</span></dt><dd><pre class="synopsis">IsSubset (X, 
Y)</pre><p>Returns <code class="constant">true</code> if X is a subset of Y (X and Y are vectors pretending 
to be sets).</p></dd><dt><span class="term"><a name="gel-function-MakeSet"></a>MakeSet</span></dt><dd><pre 
class="synopsis">MakeSet (X)</pre><p>Returns a vec
 tor where every element of X appears only once.</p></dd><dt><span class="term"><a 
name="gel-function-SetMinus"></a>SetMinus</span></dt><dd><pre class="synopsis">SetMinus (X,Y)</pre><p>Returns 
a set theoretic difference X-Y (X and Y are vectors pretending to be sets).</p></dd><dt><span class="term"><a 
name="gel-function-Union"></a>Union</span></dt><dd><pre class="synopsis">Union (X,Y)</pre><p>Returns a set 
theoretic union of X and Y (X and Y are vectors pretending to be sets).</p></dd></dl></div></div><div 
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a 
accesskey="p" href="ch11s15.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" 
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s17.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Polynomials </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="ri
 ght" valign="top"> Commutative Algebra</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Set 
Theory</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s15.html" title="Polynomials"><link rel="next" href="ch11s17.html" 
title="Commutative Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Set Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s15.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s17.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a na
 me="genius-gel-function-list-set-theory"></a>Set Theory</h2></div></div></div><div class="variablelist"><dl 
class="variablelist"><dt><span class="term"><a 
name="gel-function-Intersection"></a>Intersection</span></dt><dd><pre class="synopsis">Intersection 
(X,Y)</pre><p>Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be 
sets).</p></dd><dt><span class="term"><a name="gel-function-IsIn"></a>IsIn</span></dt><dd><pre 
class="synopsis">IsIn (x,X)</pre><p>Returns <code class="constant">true</code> if the element x is in the set 
X (where X is a vector pretending to be a set).</p></dd><dt><span class="term"><a 
name="gel-function-IsSubset"></a>IsSubset</span></dt><dd><pre class="synopsis">IsSubset (X, 
Y)</pre><p>Returns <code class="constant">true</code> if X is a subset of Y (X and Y are vectors pretending 
to be sets).</p></dd><dt><span class="term"><a name="gel-function-MakeSet"></a>MakeSet</span></dt><dd><pre 
class="synopsis">MakeSet (X)</pre><p>Returns a v
 ector where every element of X appears only once.</p></dd><dt><span class="term"><a 
name="gel-function-SetMinus"></a>SetMinus</span></dt><dd><pre class="synopsis">SetMinus (X,Y)</pre><p>Returns 
a set theoretic difference X-Y (X and Y are vectors pretending to be sets).</p></dd><dt><span class="term"><a 
name="gel-function-Union"></a>Union</span></dt><dd><pre class="synopsis">Union (X,Y)</pre><p>Returns a set 
theoretic union of X and Y (X and Y are vectors pretending to be sets).</p></dd></dl></div></div><div 
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a 
accesskey="p" href="ch11s15.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" 
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s17.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Polynomials </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="
 right" valign="top"> Commutative Algebra</td></tr></table></div></body></html>
diff --git a/help/C/ch11s17.html b/help/C/ch11s17.html
index 490d3cb3..2238a03b 100644
--- a/help/C/ch11s17.html
+++ b/help/C/ch11s17.html
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Commutative 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s16.html" title="Set Theory"><link rel="next" href="ch11s18.html" 
title="Miscellaneous"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Commutative Algebra</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s16.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s18.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: bo
 th"><a name="genius-gel-function-list-commutative-algebra"></a>Commutative 
Algebra</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-MacaulayBound"></a>MacaulayBound</span></dt><dd><pre class="synopsis">MacaulayBound 
(c,d)</pre><p>For a Hilbert function that is c for degree d, given the Macaulay bound for the Hilbert 
function of degree d+1 (The c^&lt;d&gt; operator from Green's proof).</p><p>Version 1.0.15 
onwards.</p></dd><dt><span class="term"><a 
name="gel-function-MacaulayLowerOperator"></a>MacaulayLowerOperator</span></dt><dd><pre 
class="synopsis">MacaulayLowerOperator (c,d)</pre><p>The c_&lt;d&gt; operator from Green's proof of 
Macaulay's Theorem.</p><p>Version 1.0.15 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-MacaulayRep"></a>MacaulayRep</span></dt><dd><pre class="synopsis">MacaulayRep 
(c,d)</pre><p>Return the dth Macaulay representation of a positive integer c.</p><p>Version 1.0.15 onwards.
 </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td 
width="40%" align="left"><a accesskey="p" href="ch11s16.html">Prev</a> </td><td width="20%" align="center"><a 
accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s18.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Set Theory </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Miscellaneous</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Commutative 
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s16.html" title="Set Theory"><link rel="next" href="ch11s18.html" 
title="Miscellaneous"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Commutative Algebra</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s16.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s18.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: 
 both"><a name="genius-gel-function-list-commutative-algebra"></a>Commutative 
Algebra</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-MacaulayBound"></a>MacaulayBound</span></dt><dd><pre class="synopsis">MacaulayBound 
(c,d)</pre><p>For a Hilbert function that is c for degree d, given the Macaulay bound for the Hilbert 
function of degree d+1 (The c^&lt;d&gt; operator from Green's proof).</p><p>Version 1.0.15 
onwards.</p></dd><dt><span class="term"><a 
name="gel-function-MacaulayLowerOperator"></a>MacaulayLowerOperator</span></dt><dd><pre 
class="synopsis">MacaulayLowerOperator (c,d)</pre><p>The c_&lt;d&gt; operator from Green's proof of 
Macaulay's Theorem.</p><p>Version 1.0.15 onwards.</p></dd><dt><span class="term"><a 
name="gel-function-MacaulayRep"></a>MacaulayRep</span></dt><dd><pre class="synopsis">MacaulayRep 
(c,d)</pre><p>Return the dth Macaulay representation of a positive integer c.</p><p>Version 1.0.15 onward
 s.</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s16.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s18.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Set Theory </td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" 
valign="top"> Miscellaneous</td></tr></table></div></body></html>
diff --git a/help/C/ch11s18.html b/help/C/ch11s18.html
index e9d0a657..4fcb0ea6 100644
--- a/help/C/ch11s18.html
+++ b/help/C/ch11s18.html
@@ -1 +1,45 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Miscellaneous</title><meta name="generator" content="DocBook XSL Stylesheets 
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s17.html" title="Commutative 
Algebra"><link rel="next" href="ch11s19.html" title="Symbolic Operations"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Miscellaneous</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><th width="60%" align="center">Chapter 11. 
List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s19.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear:
  both"><a name="genius-gel-function-list-miscellaneous"></a>Miscellaneous</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-ASCIIToString"></a>ASCIIToString</span></dt><dd><pre class="synopsis">ASCIIToString 
(vec)</pre><p>Convert a vector of ASCII values to a string.</p></dd><dt><span class="term"><a 
name="gel-function-AlphabetToString"></a>AlphabetToString</span></dt><dd><pre 
class="synopsis">AlphabetToString (vec,alphabet)</pre><p>Convert a vector of 0-based alphabet values 
(positions in the alphabet string) to a string.</p></dd><dt><span class="term"><a 
name="gel-function-StringToASCII"></a>StringToASCII</span></dt><dd><pre class="synopsis">StringToASCII 
(str)</pre><p>Convert a string to a vector of ASCII values.</p></dd><dt><span class="term"><a 
name="gel-function-StringToAlphabet"></a>StringToAlphabet</span></dt><dd><pre 
class="synopsis">StringToAlphabet (str,alphabet)</pre><p>Convert a string to a vector of 0-
 based alphabet values (positions in the alphabet string), -1's for unknown 
letters.</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s19.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commutative Algebra 
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" 
align="right" valign="top"> Symbolic Operations</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; 
charset=UTF-8"><title>Miscellaneous</title><meta name="generator" content="DocBook XSL Stylesheets 
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" 
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s17.html" title="Commutative 
Algebra"><link rel="next" href="ch11s19.html" title="Symbolic Operations"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Miscellaneous</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><th width="60%" align="center">Chapter 11. 
List of GEL functions</th><td width="20%" align="right"> <a accesskey="n" 
href="ch11s19.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clea
 r: both"><a name="genius-gel-function-list-miscellaneous"></a>Miscellaneous</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-ASCIIToString"></a>ASCIIToString</span></dt><dd><pre class="synopsis">ASCIIToString 
(vec)</pre><p>Convert a vector of ASCII values to a string.
+                 See also
+                 <a class="link" href="ch11s18.html#gel-function-StringToASCII"><code 
class="function">StringToASCII</code></a>.
+          </p><p>
+           Example:
+          </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>ASCIIToString([97,98,99])</code></strong>
+= "abc"
+</pre><p>
+          </p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/ASCII"; target="_top">Wikipedia</a> for more 
information.
+          </p></dd><dt><span class="term"><a 
name="gel-function-AlphabetToString"></a>AlphabetToString</span></dt><dd><pre 
class="synopsis">AlphabetToString (vec,alphabet)</pre><p>Convert a vector of 0-based alphabet values 
(positions in the alphabet string) to a string.  A <code class="constant">null</code> vector results in an 
empty string.
+                 See also
+                 <a class="link" href="ch11s18.html#gel-function-StringToAlphabet"><code 
class="function">StringToAlphabet</code></a>.
+          </p><p>
+           Examples:
+          </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>AlphabetToString([1,2,3,0,0],"abcd")</code></strong>
+= "bcdaa"
+<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>AlphabetToString(null,"abcd")</code></strong>
+= ""
+</pre><p>
+          </p></dd><dt><span class="term"><a 
name="gel-function-StringToASCII"></a>StringToASCII</span></dt><dd><pre class="synopsis">StringToASCII 
(str)</pre><p>Convert a string to a (row) vector of ASCII values.
+                 See also
+                 <a class="link" href="ch11s18.html#gel-function-ASCIIToString"><code 
class="function">ASCIIToString</code></a>.
+          </p><p>
+           Example:
+          </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>StringToASCII("abc")</code></strong>
+= [97, 98, 99]
+</pre><p>
+          </p><p>
+           See
+           <a class="ulink" href="https://en.wikipedia.org/wiki/ASCII"; target="_top">Wikipedia</a> for more 
information.
+          </p></dd><dt><span class="term"><a 
name="gel-function-StringToAlphabet"></a>StringToAlphabet</span></dt><dd><pre 
class="synopsis">StringToAlphabet (str,alphabet)</pre><p>Convert a string to a (row) vector of 0-based 
alphabet values
+                 (positions in the alphabet string), -1's for unknown letters.
+                 An empty string results in a <code class="constant">null</code>.
+                 See also
+                 <a class="link" href="ch11s18.html#gel-function-AlphabetToString"><code 
class="function">AlphabetToString</code></a>.
+          </p><p>
+           Examples:
+          </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>StringToAlphabet("cca","abcd")</code></strong>
+= [2, 2, 0]
+<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>StringToAlphabet("ccag","abcd")</code></strong>
+= [2, 2, 0, -1]
+</pre><p>
+          </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><td width="20%" 
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" 
href="ch11s19.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commutative Algebra 
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" 
align="right" valign="top"> Symbolic Operations</td></tr></table></div></body></html>
diff --git a/help/C/ch11s19.html b/help/C/ch11s19.html
index d2fd593e..914ad051 100644
--- a/help/C/ch11s19.html
+++ b/help/C/ch11s19.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Symbolic 
Operations</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s18.html" title="Miscellaneous"><link rel="next" href="ch11s20.html" 
title="Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Symbolic Operations</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s18.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s20.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both
 "><a name="genius-gel-function-list-symbolic"></a>Symbolic Operations</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-SymbolicDerivative"></a>SymbolicDerivative</span></dt><dd><pre 
class="synopsis">SymbolicDerivative (f)</pre><p>Attempt to symbolically differentiate the function f, where f 
is a function of one variable.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Symbolic 
Operations</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL 
functions"><link rel="prev" href="ch11s18.html" title="Miscellaneous"><link rel="next" href="ch11s20.html" 
title="Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Symbolic Operations</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s18.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch11s20.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: bo
 th"><a name="genius-gel-function-list-symbolic"></a>Symbolic Operations</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-SymbolicDerivative"></a>SymbolicDerivative</span></dt><dd><pre 
class="synopsis">SymbolicDerivative (f)</pre><p>Attempt to symbolically differentiate the function f, where f 
is a function of one variable.</p><p>
            Examples:
           </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>SymbolicDerivative(sin)</code></strong>
 = (`(x)=cos(x))
diff --git a/help/C/ch11s20.html b/help/C/ch11s20.html
index dc4e50fe..cb45b8ec 100644
--- a/help/C/ch11s20.html
+++ b/help/C/ch11s20.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Plotting</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s19.html" title="Symbolic Operations"><link rel="next" href="ch12.html" title="Chapter 12. Example 
Programs in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s19.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clea
 r: both"><a name="genius-gel-function-list-plotting"></a>Plotting</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-ExportPlot"></a>ExportPlot</span></dt><dd><pre class="synopsis">ExportPlot 
(file,type)</pre><pre class="synopsis">ExportPlot (file)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Plotting</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev" 
href="ch11s19.html" title="Symbolic Operations"><link rel="next" href="ch12.html" title="Chapter 12. Example 
Programs in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s19.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td 
width="20%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr></table><hr></div><div 
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cl
 ear: both"><a name="genius-gel-function-list-plotting"></a>Plotting</h2></div></div></div><div 
class="variablelist"><dl class="variablelist"><dt><span class="term"><a 
name="gel-function-ExportPlot"></a>ExportPlot</span></dt><dd><pre class="synopsis">ExportPlot 
(file,type)</pre><pre class="synopsis">ExportPlot (file)</pre><p>
                  Export the contents of the plotting window to a file.
                  The type is a string that specifies the file type to
                  use, "png", "eps", or "ps".  If the type is not
@@ -102,7 +102,7 @@ optionally the limits as <strong class="userinput"><code>x1,x2,y1,y2</code></str
           </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine(0,0,1,1,"color","blue","thickness",3)</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine([0,0;1,-1;-1,-1])</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine([0,0;1,1],"arrow","end")</code></strong>
-<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine(RungeKuttaFull(`(x,y)=y,0,3,100),"color","blue","legend","The 
Solution")</code></strong>
+<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine(RungeKuttaFull(`(x,y)=y,0,0.001,10,100),"color","blue","legend","The 
Solution")</code></strong>
 <code class="prompt">genius&gt;</code> <strong class="userinput"><code>for r=0.0 to 1.0 by 0.1 do 
LinePlotDrawLine([0,0;1,r],"color",[r,(1-r),0.5],"window",[0,1,0,1])</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawLine([0,0;10,0;10,10;0,10],"filled","color","green")</code></strong>
 </pre><p>
@@ -153,7 +153,7 @@ optionally the limits as <strong class="userinput"><code>x1,x2,y1,y2</code></str
          Examples:
           </p><pre class="screen"><code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints(0,0,"color","blue","thickness",3)</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints([0,0;1,-1;-1,-1])</code></strong>
-<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints(RungeKuttaFull(`(x,y)=y,0,3,100),"color","blue","legend","The 
Solution")</code></strong>
+<code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints(RungeKuttaFull(`(x,y)=y,0,0.001,10,100),"color","blue","legend","The
 Solution")</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints([1;1+1i;1i;0],"thickness",5)</code></strong>
 <code class="prompt">genius&gt;</code> <strong 
class="userinput"><code>LinePlotDrawPoints(ApplyOverMatrix((0:6)',`(k)=exp(k*2*pi*1i/7)),"thickness",3,"legend","The
 7th roots of unity")</code></strong>
 </pre><p>
@@ -330,7 +330,7 @@ limits as <strong class="userinput"><code>x1,x2,y1,y2</code></strong>.
            <code class="varname">n</code> by 3 matrix for a longer polyline.
           </p><p>
            Extra parameters can be added to specify line color, thickness,
-           arrows, the plotting window, or legend.
+           the plotting window, or legend.
            You can do this by adding an argument string <strong 
class="userinput"><code>"color"</code></strong>, 
            <strong class="userinput"><code>"thickness"</code></strong>,
            <strong class="userinput"><code>"window"</code></strong>,
diff --git a/help/C/ch12.html b/help/C/ch12.html
index 335dd6b6..058e69ba 100644
--- a/help/C/ch12.html
+++ b/help/C/ch12.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 12. Example 
Programs in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch11s20.html" title="Plotting"><link rel="next" href="ch13.html" title="Chapter 13. 
Settings"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
12. Example Programs in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s20.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch13.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-example-pro
 grams"></a>Chapter 12. Example Programs in GEL</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 12. Example 
Programs in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch11s20.html" title="Plotting"><link rel="next" href="ch13.html" title="Chapter 13. 
Settings"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 
12. Example Programs in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch11s20.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch13.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-example-p
 rograms"></a>Chapter 12. Example Programs in GEL</h1></div></div></div><p>
 Here is a function that calculates factorials:
 </p><pre class="programlisting">function f(x) = if x &lt;= 1 then 1 else (f(x-1)*x)
 </pre><p>
diff --git a/help/C/ch13.html b/help/C/ch13.html
index 82415a57..9957d00b 100644
--- a/help/C/ch13.html
+++ b/help/C/ch13.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 13. 
Settings</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch12.html" title="Chapter 12. Example Programs in GEL"><link rel="next" href="ch13s02.html" 
title="Precision"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 13. Settings</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch13s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-prefs"></a>Chapter 13. Sett
 ings</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span 
class="sect1"><a href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a 
href="ch13s02.html">Precision</a></span></dt><dt><span class="sect1"><a 
href="ch13s03.html">Terminal</a></span></dt><dt><span class="sect1"><a 
href="ch13s04.html">Memory</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 13. 
Settings</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" 
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link 
rel="prev" href="ch12.html" title="Chapter 12. Example Programs in GEL"><link rel="next" href="ch13s02.html" 
title="Precision"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Chapter 13. Settings</th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="ch12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a 
accesskey="n" href="ch13s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div 
class="titlepage"><div><div><h1 class="title"><a name="genius-prefs"></a>Chapter 13. Se
 ttings</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span 
class="sect1"><a href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a 
href="ch13s02.html">Precision</a></span></dt><dt><span class="sect1"><a 
href="ch13s03.html">Terminal</a></span></dt><dt><span class="sect1"><a 
href="ch13s04.html">Memory</a></span></dt></dl></div><p>
       To configure <span class="application">Genius Mathematics Tool</span>, choose
       <span class="guimenu">Settings</span> → <span class="guimenuitem">Preferences</span>.
       There are several basic parameters provided by the calculator in addition
diff --git a/help/C/ch13s02.html b/help/C/ch13s02.html
index 1cdcc874..2b369a94 100644
--- a/help/C/ch13s02.html
+++ b/help/C/ch13s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Precision</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13.html" 
title="Chapter 13. Settings"><link rel="next" href="ch13s03.html" title="Terminal"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Precision</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><th width="60%" 
align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-prefs-precision"></a>Prec
 ision</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"> 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Precision</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13.html" 
title="Chapter 13. Settings"><link rel="next" href="ch13s03.html" title="Terminal"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table 
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Precision</th></tr><tr><td 
width="20%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><th width="60%" 
align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-prefs-precision"></a>Pr
 ecision</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"> 
            <span class="guilabel">Floating point precision</span>
       </span></dt><dd><p>
          The floating point precision in bits
diff --git a/help/C/ch13s03.html b/help/C/ch13s03.html
index 6c2a2231..94003b97 100644
--- a/help/C/ch13s03.html
+++ b/help/C/ch13s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Terminal</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s02.html" 
title="Precision"><link rel="next" href="ch13s04.html" title="Memory"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Terminal</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch13s02.html">Prev</a> </td><th width="60%" align="center">Chapter 13. 
Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-prefs-terminal"></a>Terminal</h2></d
 iv></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Terminal</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s02.html" 
title="Precision"><link rel="next" href="ch13s04.html" title="Memory"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" 
summary="Navigation header"><tr><th colspan="3" align="center">Terminal</th></tr><tr><td width="20%" 
align="left"><a accesskey="p" href="ch13s02.html">Prev</a> </td><th width="60%" align="center">Chapter 13. 
Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div 
class="titlepage"><div><div><h2 class="title" style="clear: both"><a 
name="genius-prefs-terminal"></a>Terminal</h2><
 /div></div></div><p>
        Terminal refers to the console in the work area.
       </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"> 
            <span class="guilabel">Scrollback lines</span>
diff --git a/help/C/ch13s04.html b/help/C/ch13s04.html
index b5593c26..92364998 100644
--- a/help/C/ch13s04.html
+++ b/help/C/ch13s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Memory</title><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s03.html" 
title="Terminal"><link rel="next" href="ch14.html" title="Chapter 14. About Genius Mathematics 
Tool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Memory</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a> 
</td><th width="60%" align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch14.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-prefs-memo
 ry"></a>Memory</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span 
class="term"> 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Memory</title><meta 
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius 
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s03.html" 
title="Terminal"><link rel="next" href="ch14.html" title="Chapter 14. About Genius Mathematics 
Tool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div 
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" 
align="center">Memory</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a> 
</td><th width="60%" align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n" 
href="ch14.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 
class="title" style="clear: both"><a name="genius-prefs-me
 mory"></a>Memory</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span 
class="term"> 
            <span class="guilabel">Maximum number of nodes to allocate</span>
       </span></dt><dd><p>
           Internally all data is put onto small nodes in memory.  This gives
diff --git a/help/C/ch14.html b/help/C/ch14.html
index a9bc727c..bccbe2e8 100644
--- a/help/C/ch14.html
+++ b/help/C/ch14.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 14. About 
Genius Mathematics Tool</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link 
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius 
Manual"><link rel="prev" href="ch13s04.html" title="Memory"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Chapter 14. About <span class="application">Genius Mathematics 
Tool</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s04.html">Prev</a> </td><th 
width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div 
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-about"></a>Chapter 14. 
About <span class="application">Genius Mathematics Too
 l</span></h1></div></div></div><p> <span class="application">Genius Mathematics Tool</span> was written by 
Jiří (George) Lebl
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 14. About 
Genius Mathematics Tool</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link 
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius 
Manual"><link rel="prev" href="ch13s04.html" title="Memory"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Chapter 14. About <span class="application">Genius Mathematics 
Tool</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s04.html">Prev</a> </td><th 
width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div 
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-about"></a>Chapter 14. 
About <span class="application">Genius Mathematics T
 ool</span></h1></div></div></div><p> <span class="application">Genius Mathematics Tool</span> was written by 
Jiří (George) Lebl
 (<code class="email">&lt;<a class="email" href="mailto:jirka 5z com">jirka 5z com</a>&gt;</code>).  The 
history of <span class="application">Genius Mathematics Tool</span> goes back to late
 1997.  It was the first calculator program for GNOME, but it then grew
 beyond being just a desktop calculator.  To find more information about
diff --git a/help/C/index.html b/help/C/index.html
index 9ce6265d..3eb726a7 100644
--- a/help/C/index.html
+++ b/help/C/index.html
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Genius 
Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><meta name="description" 
content="Manual for the Genius Math Tool."><link rel="home" href="index.html" title="Genius Manual"><link 
rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Genius Manual</th></tr><tr><td width="20%" align="left"> </td><th 
width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" 
href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div 
class="titlepage"><div><div><h1 class="title"><a name="index"></a>Genius Manual</h1></div><div><div 
class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Jiří</span> <spa
 n class="surname">Lebl</span></h3><div class="affiliation"><span class="orgname">Oklahoma State 
University<br></span><div class="address"><p> <code class="email">&lt;<a class="email" href="mailto:jirka 5z 
com">jirka 5z com</a>&gt;</code> </p></div></div></div><div class="author"><h3 class="author"><span 
class="firstname">Kai</span> <span class="surname">Willadsen</span></h3><div class="affiliation"><span 
class="orgname">University of Queensland, Australia<br></span><div class="address"><p> <code 
class="email">&lt;<a class="email" href="mailto:kaiw itee uq edu au">kaiw itee uq edu au</a>&gt;</code> 
</p></div></div></div></div></div><div><p class="releaseinfo">This manual describes version 1.0.22 of Genius.
-    </p></div><div><p class="copyright">Copyright © 1997-2016 Jiří (George) Lebl</p></div><div><p 
class="copyright">Copyright © 2004 Kai Willadsen</p></div><div><div class="legalnotice"><a 
name="legalnotice"></a><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Genius 
Manual</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="description" 
content="Manual for the Genius Math Tool."><link rel="home" href="index.html" title="Genius Manual"><link 
rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" 
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation 
header"><tr><th colspan="3" align="center">Genius Manual</th></tr><tr><td width="20%" align="left"> </td><th 
width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" 
href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div 
class="titlepage"><div><div><h1 class="title"><a name="index"></a>Genius Manual</h1></div><div><div 
class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Jiří</span> <s
 pan class="surname">Lebl</span></h3><div class="affiliation"><span class="orgname">Oklahoma State 
University<br></span><div class="address"><p> <code class="email">&lt;<a class="email" href="mailto:jiri lebl 
gmail com">jiri lebl gmail com</a>&gt;</code> </p></div></div></div><div class="author"><h3 
class="author"><span class="firstname">Kai</span> <span class="surname">Willadsen</span></h3><div 
class="affiliation"><span class="orgname">University of Queensland, Australia<br></span><div 
class="address"><p> <code class="email">&lt;<a class="email" href="mailto:kaiw itee uq edu au">kaiw itee uq 
edu au</a>&gt;</code> </p></div></div></div></div></div><div><p class="releaseinfo">This manual describes 
version 1.0.27 of Genius.
+    </p></div><div><p class="copyright">Copyright © 1997-2021 Jiří (George) Lebl</p></div><div><p 
class="copyright">Copyright © 2004 Kai Willadsen</p></div><div><div class="legalnotice"><a 
name="legalnotice"></a><p>
          Permission is granted to copy, distribute and/or modify this
          document under the terms of the GNU Free Documentation
          License (GFDL), Version 1.1 or any later version published
@@ -63,9 +63,9 @@
              application or this manual, please visit the
              <a class="ulink" href="http://www.jirka.org/genius.html"; target="_top">Genius
                      Web page</a>
-             or email me at <code class="email">&lt;<a class="email" href="mailto:jirka 5z com">jirka 5z 
com</a>&gt;</code>.
-      </p></div></div><div><div class="revhistory"><table style="border-style:solid; width:100%;" 
summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision 
History</b></th></tr><tr><td align="left">Revision 0.2</td><td align="left">September 2016</td></tr><tr><td 
align="left" colspan="2"> 
+             or email me at <code class="email">&lt;<a class="email" href="mailto:jiri lebl gmail com">jiri 
lebl gmail com</a>&gt;</code>.
+      </p></div></div><div><div class="revhistory"><table style="border-style:solid; width:100%;" 
summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision 
History</b></th></tr><tr><td align="left">Revision 0.2</td><td align="left">October 2021</td></tr><tr><td 
align="left" colspan="2"> 
                        <p class="author">Jiri (George) Lebl
-               <code class="email">&lt;<a class="email" href="mailto:jirka 5z com">jirka 5z 
com</a>&gt;</code>
+               <code class="email">&lt;<a class="email" href="mailto:jiri lebl gmail com">jiri lebl gmail 
com</a>&gt;</code>
                        </p>
                </td></tr></table></div></div><div><div class="abstract"><p 
class="title"><b>Abstract</b></p><p>Manual for the Genius Math Tool.</p></div></div></div><hr></div><div 
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. 
Introduction</a></span></dt><dt><span class="chapter"><a href="ch02.html">2. Getting 
Started</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span 
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a 
href="ch02s02.html">When You Start Genius</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="ch03.html">3. Basic Usage</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch03.html#genius-usage-workarea">Using the Work Area</a></span></dt><dt><span class="sect1"><a 
href="ch03s02.html">To Create a New Program </a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To 
Open and Run a Program </a></span></dt></dl></dd>
 <dt><span class="chapter"><a href="ch04.html">4. Plotting</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a 
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield 
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface 
Plots</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. GEL 
Basics</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a 
href="ch05.html#geniu
 s-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05s02.html">Using 
Variables</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a 
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span 
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result 
Variable</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05s03.html">Using 
Functions</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span 
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument 
Lists</a></span></dt><dt><span class="sect2"><a 
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to 
Functions</a></span></dt><dt><span class="sect2"><a href="ch05s03.html#genius-gel-f
 unctions-operations">Operations on Functions</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a 
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular 
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL 
Operators</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch06.html">6. Programming with 
GEL</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a 
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a 
href="ch06s02.html#genius-
 gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span class="sect1"><a 
href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a 
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global 
Variables and Scope of Variables</a></span></dt><dt><span class="sect1"><a href="ch06s06.html">Parameter 
variables</a></span></dt><dt><span class="sect1"><a href="ch06s07.html">Returning</a></span></dt><dt><span 
class="sect1"><a href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a 
href="ch06s09.html">Lvalues</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7. 
Advanced Programming with GEL</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a 
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning 
Functions</a></spa
 n></dt><dt><span class="sect1"><a href="ch07s04.html">True Local Variables</a></span></dt><dt><span 
class="sect1"><a href="ch07s05.html">GEL Startup Procedure</a></span></dt><dt><span class="sect1"><a 
href="ch07s06.html">Loading Programs</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="ch08.html">8. Matrices in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a 
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a 
href="ch08s03.html">Linear Algebra</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch09.html">9. 
Polynomials in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></dd><dt><span 
class="chapter"><a href="ch10.html">10. Set Theory in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch10.html#genius-gel
 -sets-using">Using Sets</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch11.html">11. List of 
GEL functions</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a 
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a 
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a 
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a 
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a 
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number 
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix 
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear 
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span 
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span c
 lass="sect1"><a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a 
href="ch11s13.html">Equation Solving</a></span></dt><dt><span class="sect1"><a 
href="ch11s14.html">Statistics</a></span></dt><dt><span class="sect1"><a 
href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a href="ch11s16.html">Set 
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative 
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s18.html">Miscellaneous</a></span></dt><dt><span 
class="sect1"><a href="ch11s19.html">Symbolic Operations</a></span></dt><dt><span class="sect1"><a 
href="ch11s20.html">Plotting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch12.html">12. 
Example Programs in GEL</a></span></dt><dt><span class="chapter"><a href="ch13.html">13. 
Settings</a></span></dt><dd><dl><dt><span class="sect1"><a 
href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a 
href="ch13s02.html">Precision</a
</span></dt><dt><span class="sect1"><a href="ch13s03.html">Terminal</a></span></dt><dt><span 
class="sect1"><a href="ch13s04.html">Memory</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="ch14.html">14. About <span class="application">Genius Mathematics 
Tool</span></a></span></dt></dl></div><div class="list-of-figures"><p><b>List of 
Figures</b></p><dl><dt>2.1. <a href="ch02s02.html#mainwindow-fig"><span class="application">Genius 
Mathematics Tool</span> Window</a></dt><dt>4.1. <a href="ch04.html#lineplot-fig">Create Plot 
Window</a></dt><dt>4.2. <a href="ch04.html#lineplot2-fig">Plot Window</a></dt><dt>4.3. <a 
href="ch04s02.html#paramplot-fig">Parametric Plot Tab</a></dt><dt>4.4. <a 
href="ch04s02.html#paramplot2-fig">Parametric Plot</a></dt><dt>4.5. <a 
href="ch04s05.html#surfaceplot-fig">Surface Plot</a></dt></dl></div></div><div class="navfooter"><hr><table 
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" 
align="center"> </t
 d><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" 
align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" 
valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
diff --git a/help/C/make-and-upload.sh b/help/C/make-and-upload.sh
index e2153c32..135804dd 100755
--- a/help/C/make-and-upload.sh
+++ b/help/C/make-and-upload.sh
@@ -6,26 +6,7 @@ if [ ! -d /home/jirka/ ]; then
        exit
 fi
 
-echo rm -f *.html *.pdf *.ps
-rm -f *.html *.pdf *.ps
-
-#echo SP_ENCODING=\"utf-8\" docbook2html genius.xml
-#SP_ENCODING="utf-8" docbook2html genius.xml
-
-echo xmlto html genius.xml
-xmlto html genius.xml
-
-#echo xmlto pdf genius.xml
-#xmlto pdf genius.xml
-
-#echo docbook2pdf genius.xml
-#docbook2pdf genius.xml
-echo dblatex genius.xml
-dblatex genius.xml
-#echo docbook2ps genius.xml
-#docbook2ps genius.xml
-#echo ps2pdf genius.ps genius.pdf
-#ps2pdf genius.ps genius.pdf
+./make-only.sh
 
 echo scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
 scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
@@ -33,5 +14,8 @@ scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
 echo scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
 scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
 
-echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
-scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
+echo
+echo FIXME: PDF version is not working currently
+
+#echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
+#scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
diff --git a/help/C/make-only.sh b/help/C/make-only.sh
index 91f7f63e..370b299f 100755
--- a/help/C/make-only.sh
+++ b/help/C/make-only.sh
@@ -20,18 +20,21 @@ xmlto html genius.xml
 
 #echo docbook2pdf genius.xml
 #docbook2pdf genius.xml
-echo dblatex genius.xml
-dblatex genius.xml
+#echo dblatex genius.xml
+
+echo
+echo
+echo
+echo
+echo FIXME: dblatex seems broken, we should fix this to build a pdf version again
+echo
+echo
+echo
+echo
+
+#dblatex genius.xml
 #echo docbook2ps genius.xml
+
 #docbook2ps genius.xml
 #echo ps2pdf genius.ps genius.pdf
 #ps2pdf genius.ps genius.pdf
-
-#echo scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
-#scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
-
-#echo scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
-#scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
-
-#echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
-#scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]