diff --git a/jastadd-mquat-base/libs/ia_math/doc/allclasses-frame.html b/jastadd-mquat-base/libs/ia_math/doc/allclasses-frame.html
deleted file mode 100644
index 9081c0af52a59139747076ea5ecc5de7a63e31ca..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/allclasses-frame.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-All Classes
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-<FONT size="+1" CLASS="FrameHeadingFont">
-<B>All Classes</B></FONT>
-<BR>
-
-<TABLE BORDER="0" WIDTH="100%">
-<TR>
-<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="net/sourceforge/interval/ia_math/IAException.html" TARGET="classFrame">IAException</A>
-<BR>
-<A HREF="net/sourceforge/interval/ia_math/IAMath.html" TARGET="classFrame">IAMath</A>
-<BR>
-<A HREF="net/sourceforge/interval/ia_math/IANarrow.html" TARGET="classFrame">IANarrow</A>
-<BR>
-<A HREF="net/sourceforge/interval/ia_math/RealInterval.html" TARGET="classFrame">RealInterval</A>
-<BR>
-<A HREF="net/sourceforge/interval/ia_math/RMath.html" TARGET="classFrame">RMath</A>
-<BR>
-</FONT></TD>
-</TR>
-</TABLE>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/deprecated-list.html b/jastadd-mquat-base/libs/ia_math/doc/deprecated-list.html
deleted file mode 100644
index 7fdbd04dc7514a104c4654e6a18219101e0a3452..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/deprecated-list.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Deprecated List
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Deprecated API</B></H2>
-</CENTER>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/help-doc.html b/jastadd-mquat-base/libs/ia_math/doc/help-doc.html
deleted file mode 100644
index 036b33b3f76a985aa3a70caa193310b78f9337cc..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/help-doc.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: API Help
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H1>
-How This API Document Is Organized</H1>
-</CENTER>
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
-Package</H3>
-<BLOCKQUOTE>
-
-<P>
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
-<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
-</BLOCKQUOTE>
-<H3>
-Class/Interface</H3>
-<BLOCKQUOTE>
-
-<P>
-Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
-<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
-<P>
-<LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
-<P>
-<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
-<H3>
-Tree (Class Hierarchy)</H3>
-<BLOCKQUOTE>
-There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
-<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
-</BLOCKQUOTE>
-<H3>
-Deprecated API</H3>
-<BLOCKQUOTE>
-The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
-<H3>
-Index</H3>
-<BLOCKQUOTE>
-The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
-<H3>
-Prev/Next</H3>
-These links take you to the next or previous class, interface, package, or related page.<H3>
-Frames/No Frames</H3>
-These links show and hide the HTML frames.  All pages are available with or without frames.
-<P>
-<H3>
-Serialized Form</H3>
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-<P>
-<FONT SIZE="-1">
-<EM>
-This help file applies to API documentation generated using the standard doclet. </EM>
-</FONT>
-<BR>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/index-all.html b/jastadd-mquat-base/libs/ia_math/doc/index-all.html
deleted file mode 100644
index b5362625ae2d2d6b028399d93a4c4a87ed280778..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/index-all.html
+++ /dev/null
@@ -1,543 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Index
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <HR>
-<A NAME="_A_"><!-- --></A><H2>
-<B>A</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#acos_hi(double)"><B>acos_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#acos_lo(double)"><B>acos_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#acos(net.sourceforge.interval.ia_math.RealInterval)"><B>acos(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#acos2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>acos2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#add_hi(double, double)"><B>add_hi(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#add_lo(double, double)"><B>add_lo(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>add(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#asin_hi(double)"><B>asin_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#asin_lo(double)"><B>asin_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#asin(net.sourceforge.interval.ia_math.RealInterval)"><B>asin(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#asin2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>asin2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#atan_hi(double)"><B>atan_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#atan_lo(double)"><B>atan_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#atan(net.sourceforge.interval.ia_math.RealInterval)"><B>atan(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#atan2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>atan2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_C_"><!-- --></A><H2>
-<B>C</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#clone()"><B>clone()</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#cos_hi(double)"><B>cos_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#cos_lo(double)"><B>cos_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#cos(net.sourceforge.interval.ia_math.RealInterval)"><B>cos(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#cos2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>cos2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_D_"><!-- --></A><H2>
-<B>D</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#div_hi(double, double)"><B>div_hi(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#div_lo(double, double)"><B>div_lo(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>div(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>The Natural Extension of division in Interval Arithmetic
-</DL>
-<HR>
-<A NAME="_E_"><!-- --></A><H2>
-<B>E</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#emptyInterval()"><B>emptyInterval()</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#equals(net.sourceforge.interval.ia_math.RealInterval)"><B>equals(RealInterval)</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#evenPower(net.sourceforge.interval.ia_math.RealInterval, double)"><B>evenPower(RealInterval, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>this is the Natural Interval extension of <code>|x|**y<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#evenRoot(net.sourceforge.interval.ia_math.RealInterval, double)"><B>evenRoot(RealInterval, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>this is the Natural Interval extension of <code>xpos**(1/y)<\code}
- where <code>x</code> is an interval and <code>xpos</code> is the
- set of positive numbers contained in x and
- <code>y</code> is a non-zero double.
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#exp_hi(double)"><B>exp_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#exp_lo(double)"><B>exp_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#exp(net.sourceforge.interval.ia_math.RealInterval)"><B>exp(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_F_"><!-- --></A><H2>
-<B>F</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#fullInterval()"><B>fullInterval()</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_H_"><!-- --></A><H2>
-<B>H</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#hi()"><B>hi()</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_I_"><!-- --></A><H2>
-<B>I</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IAException.html"><B>IAException</B></A> - exception net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAException.html">IAException</A>.<DD>IAException.java 
-   -- classes implementing interval arithmetic runtime exceptions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- <DT><A HREF="net/sourceforge/interval/ia_math/IAException.html#IAException()"><B>IAException()</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAException.html">IAException</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAException.html#IAException(java.lang.String)"><B>IAException(String)</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAException.html">IAException</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html"><B>IAMath</B></A> - class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>.<DD>IAMath.java 
-   -- classes implementing interval arithmetic versions
-      of the arithmetic and elementary functions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#IAMath()"><B>IAMath()</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html"><B>IANarrow</B></A> - class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>.<DD>IANarrow.java 
-   -- classes implementing narrowing of arithmetic and elementary functions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#IANarrow()"><B>IANarrow()</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#integerPower(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>integerPower(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>returns (x**y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#integerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>integerRoot(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>returns (x**1/y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#intersect_odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>intersect_odiv(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>this performs (y := y intersect z/x) and succeeds if
- y is nonempty.
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#intersect(net.sourceforge.interval.ia_math.RealInterval)"><B>intersect(RealInterval)</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#intersect(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>intersect(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#intersectIntegerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>intersectIntegerRoot(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>computes 
- <code> u :=  (u intersect ((x**1/y) union -(x**1/y)))</code>
- and returns true if u is nonempty
- Also, assumes that y is a constant integer interval
-</DL>
-<HR>
-<A NAME="_L_"><!-- --></A><H2>
-<B>L</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#leftendpoint(net.sourceforge.interval.ia_math.RealInterval)"><B>leftendpoint(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#lo()"><B>lo()</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#log_hi(double)"><B>log_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#log_lo(double)"><B>log_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#log(net.sourceforge.interval.ia_math.RealInterval)"><B>log(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_M_"><!-- --></A><H2>
-<B>M</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>a test procedure which generates a few intervals
- and adds and multiplies them
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#midpoint(net.sourceforge.interval.ia_math.RealInterval)"><B>midpoint(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#mul_hi(double, double)"><B>mul_hi(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#mul_lo(double, double)"><B>mul_lo(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>mul(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_N_"><!-- --></A><H2>
-<B>N</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_acos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_acos(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_acos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_acos2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_add(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_asin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_asin(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_asin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_asin2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_atan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_atan(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_atan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_atan2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_carot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_carot(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>z = x^y, where y is an integer
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_colon_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_colon_equals(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_cos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_cos(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_cos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_cos2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_div(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_eq(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_eq(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_equals(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_exp(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_exp(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_ge(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_ge(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_gt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_gt(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_le(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_le(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_log(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_log(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_lt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_lt(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_mul(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_ne(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_ne(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_power(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>z = x**y, assuming x > 0 and y is a real number
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_semi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_semi(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_sin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_sin(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_sin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_sin2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_sub(RealInterval, RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_tan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_tan(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_tan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_tan2pi(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IANarrow.html#narrow_uminus(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>narrow_uminus(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html">IANarrow</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#nextfp(double)"><B>nextfp(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>return the next larger double precision number
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#nonEmpty()"><B>nonEmpty()</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#nonempty(net.sourceforge.interval.ia_math.RealInterval)"><B>nonempty(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_O_"><!-- --></A><H2>
-<B>O</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#oddPower(net.sourceforge.interval.ia_math.RealInterval, double)"><B>oddPower(RealInterval, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>this is the Natural Interval extension of <code>sgn(x)*(|x|**y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#oddRoot(net.sourceforge.interval.ia_math.RealInterval, double)"><B>oddRoot(RealInterval, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>this is the Natural Interval extension of <code>sgn(x)*|x|**(1/y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a non-zero double.
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>odiv(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>This is identical to the standard <code>div(x,y)</code> method,
- except that if <code>y</code> is identically zero, then
- the infinite interval (-infinity, infinity) is returned.
-</DL>
-<HR>
-<A NAME="_P_"><!-- --></A><H2>
-<B>P</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#pow_hi(double, double)"><B>pow_hi(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>returns upper bound on x**y assuming x>0
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#pow_lo(double, double)"><B>pow_lo(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>returns lower bound on x**y assuming x>0
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>power(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>returns (x**y) computed as exp(y*log(x))
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#prevfp(double)"><B>prevfp(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_R_"><!-- --></A><H2>
-<B>R</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html"><B>RealInterval</B></A> - class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>.<DD>RealInterval.java <DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#RealInterval()"><B>RealInterval()</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>construct the interval [-infty,infty]
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#RealInterval(double)"><B>RealInterval(double)</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#RealInterval(double, double)"><B>RealInterval(double, double)</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#rightendpoint(net.sourceforge.interval.ia_math.RealInterval)"><B>rightendpoint(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html"><B>RMath</B></A> - class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>.<DD>RMath.java 
-   -- classes implementing directed rounding of real numbers,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#RMath()"><B>RMath()</B></A> - 
-Constructor for class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_S_"><!-- --></A><H2>
-<B>S</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#sin_hi(double)"><B>sin_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#sin_lo(double)"><B>sin_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#sin(net.sourceforge.interval.ia_math.RealInterval)"><B>sin(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#sin2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>sin2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#sinRange(int, int)"><B>sinRange(int, int)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#sub_hi(double, double)"><B>sub_hi(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#sub_lo(double, double)"><B>sub_lo(double, double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>sub(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_T_"><!-- --></A><H2>
-<B>T</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#tan_hi(double)"><B>tan_hi(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RMath.html#tan_lo(double)"><B>tan_lo(double)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html">RMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#tan(net.sourceforge.interval.ia_math.RealInterval)"><B>tan(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#tan2pi(net.sourceforge.interval.ia_math.RealInterval)"><B>tan2pi(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#toString()"><B>toString()</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A NAME="_U_"><!-- --></A><H2>
-<B>U</B></H2>
-<DL>
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#uminus(net.sourceforge.interval.ia_math.RealInterval)"><B>uminus(RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/RealInterval.html#union(net.sourceforge.interval.ia_math.RealInterval)"><B>union(RealInterval)</B></A> - 
-Method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>
-<DD>&nbsp;
-<DT><A HREF="net/sourceforge/interval/ia_math/IAMath.html#union(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><B>union(RealInterval, RealInterval)</B></A> - 
-Static method in class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html">IAMath</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> 
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/index.html b/jastadd-mquat-base/libs/ia_math/doc/index.html
deleted file mode 100644
index ab740c1ec99a8e3c8c563fc498ef7365069bd771..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/index.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000-->
-<TITLE>
-Generated Documentation (Untitled)
-</TITLE>
-</HEAD>
-<FRAMESET cols="20%,80%">
-<FRAME src="allclasses-frame.html" name="packageFrame">
-<FRAME src="net/sourceforge/interval/ia_math/IAException.html" name="classFrame">
-</FRAMESET>
-<NOFRAMES>
-<H2>
-Frame Alert</H2>
-
-<P>
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
-<BR>
-Link to <A HREF="net/sourceforge/interval/ia_math/IAException.html">Non-frame version.</A></NOFRAMES>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAException.html b/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAException.html
deleted file mode 100644
index 3d2a9065b77900373d26d0f9cd2169f938340091..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAException.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class  IAException
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IAException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-net.sourceforge.interval.ia_math</FONT>
-<BR>
-Class  IAException</H2>
-<PRE>
-java.lang.Object
-  |
-  +--java.lang.Throwable
-        |
-        +--java.lang.Exception
-              |
-              +--java.lang.RuntimeException
-                    |
-                    +--<B>net.sourceforge.interval.ia_math.IAException</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>IAException</B><DT>extends java.lang.RuntimeException</DL>
-
-<P>
-IAException.java 
-   -- classes implementing interval arithmetic runtime exceptions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- <p>
- Copyright (C) 2000 Timothy J. Hickey
- <p>
- License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- <p>
- These exceptions are thrown when there is a runtime
- error in the Interval Arithmetic methods. The most
- common error is when the interval is empty. In this
- case the message is "Empty Interval".
-<P>
-<DL>
-<DT><B>See Also: </B><DD><A HREF="../../../../serialized-form.html#net.sourceforge.interval.ia_math.IAException">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html#IAException()">IAException</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html#IAException(java.lang.String)">IAException</A></B>(java.lang.String&nbsp;s)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Throwable</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="IAException()"><!-- --></A><H3>
-IAException</H3>
-<PRE>
-public <B>IAException</B>()</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="IAException(java.lang.String)"><!-- --></A><H3>
-IAException</H3>
-<PRE>
-public <B>IAException</B>(java.lang.String&nbsp;s)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IAException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAMath.html b/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAMath.html
deleted file mode 100644
index 0e4c607876c6398ff5942bd1d99d3e2de472abc5..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IAMath.html
+++ /dev/null
@@ -1,887 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class  IAMath
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IAMath.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-net.sourceforge.interval.ia_math</FONT>
-<BR>
-Class  IAMath</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>net.sourceforge.interval.ia_math.IAMath</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>IAMath</B><DT>extends java.lang.Object</DL>
-
-<P>
-IAMath.java 
-   -- classes implementing interval arithmetic versions
-      of the arithmetic and elementary functions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <p>
- Copyright (C) 2000 Timothy J. Hickey
- <p>
- License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- <p>
- the class IAMath contains methods for performing basic
- arithmetic operations on intervals. Currently the
- elementary functions rely on the underlying implementation
- which uses the netlib fdlibm library. The resulting code
- is therefore probably unsound for the transcendental functions.
-<P>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#IAMath()">IAMath</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#acos(net.sourceforge.interval.ia_math.RealInterval)">acos</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#acos2pi(net.sourceforge.interval.ia_math.RealInterval)">acos2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">add</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#asin(net.sourceforge.interval.ia_math.RealInterval)">asin</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#asin2pi(net.sourceforge.interval.ia_math.RealInterval)">asin2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#atan(net.sourceforge.interval.ia_math.RealInterval)">atan</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#atan2pi(net.sourceforge.interval.ia_math.RealInterval)">atan2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#cos(net.sourceforge.interval.ia_math.RealInterval)">cos</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#cos2pi(net.sourceforge.interval.ia_math.RealInterval)">cos2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">div</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Natural Extension of division in Interval Arithmetic</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#evenPower(net.sourceforge.interval.ia_math.RealInterval, double)">evenPower</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this is the Natural Interval extension of <code>|x|**y<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#evenRoot(net.sourceforge.interval.ia_math.RealInterval, double)">evenRoot</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-         double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this is the Natural Interval extension of <code>xpos**(1/y)<\code}
- where <code>x</code> is an interval and <code>xpos</code> is the
- set of positive numbers contained in x and
- <code>y</code> is a non-zero double.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#exp(net.sourceforge.interval.ia_math.RealInterval)">exp</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#integerPower(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">integerPower</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-             <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns (x**y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#integerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">integerRoot</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns (x**1/y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#intersect_odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">intersect_odiv</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y,
-               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this performs (y := y intersect z/x) and succeeds if
- y is nonempty.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#intersect(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">intersect</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#intersectIntegerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">intersectIntegerRoot</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y,
-                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;u)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;computes 
- <code> u :=  (u intersect ((x**1/y) union -(x**1/y)))</code>
- and returns true if u is nonempty
- Also, assumes that y is a constant integer interval</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#leftendpoint(net.sourceforge.interval.ia_math.RealInterval)">leftendpoint</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#log(net.sourceforge.interval.ia_math.RealInterval)">log</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;argv)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#midpoint(net.sourceforge.interval.ia_math.RealInterval)">midpoint</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">mul</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#nonempty(net.sourceforge.interval.ia_math.RealInterval)">nonempty</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#oddPower(net.sourceforge.interval.ia_math.RealInterval, double)">oddPower</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-         double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this is the Natural Interval extension of <code>sgn(x)*(|x|**y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#oddRoot(net.sourceforge.interval.ia_math.RealInterval, double)">oddRoot</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-        double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this is the Natural Interval extension of <code>sgn(x)*|x|**(1/y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a non-zero double.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">odiv</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is identical to the standard <code>div(x,y)</code> method,
- except that if <code>y</code> is identically zero, then
- the infinite interval (-infinity, infinity) is returned.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">power</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-      <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns (x**y) computed as exp(y*log(x))</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#rightendpoint(net.sourceforge.interval.ia_math.RealInterval)">rightendpoint</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#sin(net.sourceforge.interval.ia_math.RealInterval)">sin</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#sin2pi(net.sourceforge.interval.ia_math.RealInterval)">sin2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#sinRange(int, int)">sinRange</A></B>(int&nbsp;a,
-         int&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">sub</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#tan(net.sourceforge.interval.ia_math.RealInterval)">tan</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#tan2pi(net.sourceforge.interval.ia_math.RealInterval)">tan2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#uminus(net.sourceforge.interval.ia_math.RealInterval)">uminus</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html#union(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">union</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-      <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="IAMath()"><!-- --></A><H3>
-IAMath</H3>
-<PRE>
-public <B>IAMath</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="nonempty(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-nonempty</H3>
-<PRE>
-public static final boolean <B>nonempty</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="intersect(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-intersect</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>intersect</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)
-                              throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="union(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-union</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>union</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)
-                          throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-add</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>add</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-sub</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>sub</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-mul</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>mul</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-div</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>div</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-<DD>The Natural Extension of division in Interval Arithmetic<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>x</CODE> - an interval<DD><CODE>y</CODE> - an interval<DT><B>Throws:</B><DD><CODE><A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></CODE> - is thrown with the message <code>Division by Zero</code>.</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-odiv</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>odiv</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-<DD>This is identical to the standard <code>div(x,y)</code> method,
- except that if <code>y</code> is identically zero, then
- the infinite interval (-infinity, infinity) is returned.</DL>
-<HR>
-
-<A NAME="intersect_odiv(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-intersect_odiv</H3>
-<PRE>
-public static boolean <B>intersect_odiv</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-                              throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>this performs (y := y intersect z/x) and succeeds if
- y is nonempty.</DL>
-<HR>
-
-<A NAME="uminus(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-uminus</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>uminus</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="exp(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-exp</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>exp</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="log(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-log</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>log</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-                        throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sin(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-sin</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>sin</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="cos(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-cos</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>cos</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="tan(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-tan</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>tan</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="asin(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-asin</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>asin</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-                         throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="acos(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-acos</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>acos</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="atan(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-atan</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>atan</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sinRange(int, int)"><!-- --></A><H3>
-sinRange</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>sinRange</B>(int&nbsp;a,
-                                    int&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sin2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-sin2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>sin2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="cos2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-cos2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>cos2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="tan2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-tan2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>tan2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="asin2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-asin2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>asin2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-                            throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="acos2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-acos2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>acos2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="atan2pi(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-atan2pi</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>atan2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="midpoint(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-midpoint</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>midpoint</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="leftendpoint(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-leftendpoint</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>leftendpoint</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="rightendpoint(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-rightendpoint</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>rightendpoint</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-power</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>power</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)
-                          throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>returns (x**y) computed as exp(y*log(x))</DL>
-<HR>
-
-<A NAME="evenPower(net.sourceforge.interval.ia_math.RealInterval, double)"><!-- --></A><H3>
-evenPower</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>evenPower</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                     double&nbsp;y)
-                              throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>this is the Natural Interval extension of <code>|x|**y<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.</DL>
-<HR>
-
-<A NAME="oddPower(net.sourceforge.interval.ia_math.RealInterval, double)"><!-- --></A><H3>
-oddPower</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>oddPower</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                    double&nbsp;y)
-                             throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>this is the Natural Interval extension of <code>sgn(x)*(|x|**y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a double.</DL>
-<HR>
-
-<A NAME="evenRoot(net.sourceforge.interval.ia_math.RealInterval, double)"><!-- --></A><H3>
-evenRoot</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>evenRoot</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                    double&nbsp;y)
-                             throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>this is the Natural Interval extension of <code>xpos**(1/y)<\code}
- where <code>x</code> is an interval and <code>xpos</code> is the
- set of positive numbers contained in x and
- <code>y</code> is a non-zero double.</DL>
-<HR>
-
-<A NAME="oddRoot(net.sourceforge.interval.ia_math.RealInterval, double)"><!-- --></A><H3>
-oddRoot</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>oddRoot</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                   double&nbsp;y)
-                            throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>this is the Natural Interval extension of <code>sgn(x)*|x|**(1/y)<\code}
- where <code>x</code> is an interval and
- <code>y</code> is a non-zero double.</DL>
-<HR>
-
-<A NAME="integerPower(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-integerPower</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>integerPower</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                        <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)
-                                 throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>returns (x**y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer</DL>
-<HR>
-
-<A NAME="integerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-integerRoot</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>integerRoot</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                       <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)
-                                throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>returns (x**1/y) assuming that y is restricted to integer values
- currently returns (-infty,infty) if y is not bound to an
- interval containing a single integer</DL>
-<HR>
-
-<A NAME="intersectIntegerRoot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-intersectIntegerRoot</H3>
-<PRE>
-public static boolean <B>intersectIntegerRoot</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y,
-                                           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;u)
-                                    throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD>computes 
- <code> u :=  (u intersect ((x**1/y) union -(x**1/y)))</code>
- and returns true if u is nonempty
- Also, assumes that y is a constant integer interval</DL>
-<HR>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(java.lang.String[]&nbsp;argv)</PRE>
-<DL>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IAMath.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IANarrow.html b/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IANarrow.html
deleted file mode 100644
index 0d3da1e065755ccc36ddaf9b657c42981e0546e1..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/IANarrow.html
+++ /dev/null
@@ -1,766 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class  IANarrow
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IANarrow.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-net.sourceforge.interval.ia_math</FONT>
-<BR>
-Class  IANarrow</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>net.sourceforge.interval.ia_math.IANarrow</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>IANarrow</B><DT>extends java.lang.Object</DL>
-
-<P>
-IANarrow.java 
-   -- classes implementing narrowing of arithmetic and elementary functions,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <p>
- Copyright (C) 2000 Timothy J. Hickey
- <p>
- License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- <p>
- the class RealIntervalNarrow contains methods for narrowing
- the arithmetic operations and elementary functions.
-<P>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#IANarrow()">IANarrow</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_acos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_acos</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_acos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_acos2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_add</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_asin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_asin</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_asin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_asin2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_atan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_atan</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_atan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_atan2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-               <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_carot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_carot</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-             <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-             <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z = x^y, where y is an integer</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_colon_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_colon_equals</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_cos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_cos</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_cos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_cos2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-              <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_div</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_eq(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_eq</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_equals</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-              <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_exp(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_exp</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_ge(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_ge</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_gt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_gt</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_le(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_le</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_log(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_log</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_lt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_lt</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;result,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_mul</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_ne(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_ne</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_power</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-             <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-             <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z = x**y, assuming x > 0 and y is a real number</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_semi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_semi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-            <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_sin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_sin</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_sin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_sin2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-              <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_sub</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_tan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_tan</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-           <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_tan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_tan2pi</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-              <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html#narrow_uminus(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)">narrow_uminus</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-              <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="IANarrow()"><!-- --></A><H3>
-IANarrow</H3>
-<PRE>
-public <B>IANarrow</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="narrow_add(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_add</H3>
-<PRE>
-public static boolean <B>narrow_add</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_sub(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_sub</H3>
-<PRE>
-public static boolean <B>narrow_sub</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_mul(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_mul</H3>
-<PRE>
-public static boolean <B>narrow_mul</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_div(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_div</H3>
-<PRE>
-public static boolean <B>narrow_div</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_uminus(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_uminus</H3>
-<PRE>
-public static boolean <B>narrow_uminus</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_exp(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_exp</H3>
-<PRE>
-public static boolean <B>narrow_exp</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_log(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_log</H3>
-<PRE>
-public static boolean <B>narrow_log</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_sin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_sin</H3>
-<PRE>
-public static boolean <B>narrow_sin</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_cos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_cos</H3>
-<PRE>
-public static boolean <B>narrow_cos</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_tan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_tan</H3>
-<PRE>
-public static boolean <B>narrow_tan</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                 <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_asin(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_asin</H3>
-<PRE>
-public static boolean <B>narrow_asin</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                  <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_acos(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_acos</H3>
-<PRE>
-public static boolean <B>narrow_acos</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                  <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_atan(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_atan</H3>
-<PRE>
-public static boolean <B>narrow_atan</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                  <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_sin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_sin2pi</H3>
-<PRE>
-public static boolean <B>narrow_sin2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_cos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_cos2pi</H3>
-<PRE>
-public static boolean <B>narrow_cos2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_tan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_tan2pi</H3>
-<PRE>
-public static boolean <B>narrow_tan2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_asin2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_asin2pi</H3>
-<PRE>
-public static boolean <B>narrow_asin2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_acos2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_acos2pi</H3>
-<PRE>
-public static boolean <B>narrow_acos2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_atan2pi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_atan2pi</H3>
-<PRE>
-public static boolean <B>narrow_atan2pi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                     <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_carot(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_carot</H3>
-<PRE>
-public static boolean <B>narrow_carot</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-                                   <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                   <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-<DD>z = x^y, where y is an integer</DL>
-<HR>
-
-<A NAME="narrow_power(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_power</H3>
-<PRE>
-public static boolean <B>narrow_power</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;z,
-                                   <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                   <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-<DD>z = x**y, assuming x > 0 and y is a real number</DL>
-<HR>
-
-<A NAME="narrow_semi(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_semi</H3>
-<PRE>
-public static boolean <B>narrow_semi</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                  <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                  <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_colon_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_colon_equals</H3>
-<PRE>
-public static boolean <B>narrow_colon_equals</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                          <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_equals(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_equals</H3>
-<PRE>
-public static boolean <B>narrow_equals</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                    <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_eq(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_eq</H3>
-<PRE>
-public static boolean <B>narrow_eq</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;a,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;b,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;c)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_lt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_lt</H3>
-<PRE>
-public static boolean <B>narrow_lt</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;result,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_le(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_le</H3>
-<PRE>
-public static boolean <B>narrow_le</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_gt(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_gt</H3>
-<PRE>
-public static boolean <B>narrow_gt</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_ge(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_ge</H3>
-<PRE>
-public static boolean <B>narrow_ge</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="narrow_ne(net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval, net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-narrow_ne</H3>
-<PRE>
-public static boolean <B>narrow_ne</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;r,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x,
-                                <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;y)</PRE>
-<DL>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IAMath.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="IANarrow.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RMath.html b/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RMath.html
deleted file mode 100644
index 6ad997b2f236180ba7ace472836b5b298169e213..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RMath.html
+++ /dev/null
@@ -1,689 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class  RMath
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RMath.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-net.sourceforge.interval.ia_math</FONT>
-<BR>
-Class  RMath</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>net.sourceforge.interval.ia_math.RMath</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>RMath</B><DT>extends java.lang.Object</DL>
-
-<P>
-RMath.java 
-   -- classes implementing directed rounding of real numbers,
-      as part of the "ia_math library" version 0.1beta1, 10/97
- 
- <p>
- Copyright (C) 2000 Timothy J. Hickey
- <p>
- License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- <p>
- 
- the class RoundedMath contains methods and constants for
- controling the rounding of the elementary arithmetic operations
- on floating point numbers. 
- <p>
- The current Java 1.1 API does not contain any methods for performing
- rounded arithmetic besides the default (round toward nearest).
- <p>
- This version strikes a compromise between efficiency and accuracy.
-<P>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#RMath()">RMath</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#acos_hi(double)">acos_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#acos_lo(double)">acos_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#add_hi(double, double)">add_hi</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#add_lo(double, double)">add_lo</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#asin_hi(double)">asin_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#asin_lo(double)">asin_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#atan_hi(double)">atan_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#atan_lo(double)">atan_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#cos_hi(double)">cos_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#cos_lo(double)">cos_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#div_hi(double, double)">div_hi</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#div_lo(double, double)">div_lo</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#exp_hi(double)">exp_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#exp_lo(double)">exp_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#log_hi(double)">log_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#log_lo(double)">log_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;argv)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#mul_hi(double, double)">mul_hi</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#mul_lo(double, double)">mul_lo</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#nextfp(double)">nextfp</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return the next larger double precision number</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#pow_hi(double, double)">pow_hi</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns upper bound on x**y assuming x>0</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#pow_lo(double, double)">pow_lo</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns lower bound on x**y assuming x>0</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#prevfp(double)">prevfp</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#sin_hi(double)">sin_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#sin_lo(double)">sin_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#sub_hi(double, double)">sub_hi</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#sub_lo(double, double)">sub_lo</A></B>(double&nbsp;x,
-       double&nbsp;y)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#tan_hi(double)">tan_hi</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html#tan_lo(double)">tan_lo</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="RMath()"><!-- --></A><H3>
-RMath</H3>
-<PRE>
-public <B>RMath</B>()</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="nextfp(double)"><!-- --></A><H3>
-nextfp</H3>
-<PRE>
-public static double <B>nextfp</B>(double&nbsp;x)</PRE>
-<DL>
-<DD>return the next larger double precision number</DL>
-<HR>
-
-<A NAME="prevfp(double)"><!-- --></A><H3>
-prevfp</H3>
-<PRE>
-public static double <B>prevfp</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="add_lo(double, double)"><!-- --></A><H3>
-add_lo</H3>
-<PRE>
-public static double <B>add_lo</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="add_hi(double, double)"><!-- --></A><H3>
-add_hi</H3>
-<PRE>
-public static double <B>add_hi</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sub_lo(double, double)"><!-- --></A><H3>
-sub_lo</H3>
-<PRE>
-public static double <B>sub_lo</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sub_hi(double, double)"><!-- --></A><H3>
-sub_hi</H3>
-<PRE>
-public static double <B>sub_hi</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="mul_lo(double, double)"><!-- --></A><H3>
-mul_lo</H3>
-<PRE>
-public static double <B>mul_lo</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="mul_hi(double, double)"><!-- --></A><H3>
-mul_hi</H3>
-<PRE>
-public static double <B>mul_hi</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="div_lo(double, double)"><!-- --></A><H3>
-div_lo</H3>
-<PRE>
-public static double <B>div_lo</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="div_hi(double, double)"><!-- --></A><H3>
-div_hi</H3>
-<PRE>
-public static double <B>div_hi</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="exp_lo(double)"><!-- --></A><H3>
-exp_lo</H3>
-<PRE>
-public static double <B>exp_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="exp_hi(double)"><!-- --></A><H3>
-exp_hi</H3>
-<PRE>
-public static double <B>exp_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="log_lo(double)"><!-- --></A><H3>
-log_lo</H3>
-<PRE>
-public static double <B>log_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="log_hi(double)"><!-- --></A><H3>
-log_hi</H3>
-<PRE>
-public static double <B>log_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sin_lo(double)"><!-- --></A><H3>
-sin_lo</H3>
-<PRE>
-public static double <B>sin_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="sin_hi(double)"><!-- --></A><H3>
-sin_hi</H3>
-<PRE>
-public static double <B>sin_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="cos_lo(double)"><!-- --></A><H3>
-cos_lo</H3>
-<PRE>
-public static double <B>cos_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="cos_hi(double)"><!-- --></A><H3>
-cos_hi</H3>
-<PRE>
-public static double <B>cos_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="tan_lo(double)"><!-- --></A><H3>
-tan_lo</H3>
-<PRE>
-public static double <B>tan_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="tan_hi(double)"><!-- --></A><H3>
-tan_hi</H3>
-<PRE>
-public static double <B>tan_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="asin_lo(double)"><!-- --></A><H3>
-asin_lo</H3>
-<PRE>
-public static double <B>asin_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="asin_hi(double)"><!-- --></A><H3>
-asin_hi</H3>
-<PRE>
-public static double <B>asin_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="acos_lo(double)"><!-- --></A><H3>
-acos_lo</H3>
-<PRE>
-public static double <B>acos_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="acos_hi(double)"><!-- --></A><H3>
-acos_hi</H3>
-<PRE>
-public static double <B>acos_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="atan_lo(double)"><!-- --></A><H3>
-atan_lo</H3>
-<PRE>
-public static double <B>atan_lo</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="atan_hi(double)"><!-- --></A><H3>
-atan_hi</H3>
-<PRE>
-public static double <B>atan_hi</B>(double&nbsp;x)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="pow_lo(double, double)"><!-- --></A><H3>
-pow_lo</H3>
-<PRE>
-public static double <B>pow_lo</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-<DD>returns lower bound on x**y assuming x>0</DL>
-<HR>
-
-<A NAME="pow_hi(double, double)"><!-- --></A><H3>
-pow_hi</H3>
-<PRE>
-public static double <B>pow_hi</B>(double&nbsp;x,
-                            double&nbsp;y)</PRE>
-<DL>
-<DD>returns upper bound on x**y assuming x>0</DL>
-<HR>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(java.lang.String[]&nbsp;argv)</PRE>
-<DL>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RMath.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RealInterval.html b/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RealInterval.html
deleted file mode 100644
index 78e91582b6acdf9a870c1b90d98da2368c6b9ee6..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/net/sourceforge/interval/ia_math/RealInterval.html
+++ /dev/null
@@ -1,445 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class  RealInterval
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RealInterval.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-net.sourceforge.interval.ia_math</FONT>
-<BR>
-Class  RealInterval</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>net.sourceforge.interval.ia_math.RealInterval</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable</DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>RealInterval</B><DT>extends java.lang.Object<DT>implements java.lang.Cloneable</DL>
-
-<P>
-RealInterval.java <p>
-  -- classes implementing real intervals
-     as part of the "ia_math library" version 0.1beta1, 10/97
-
- <p>
- Copyright (C) 2000 Timothy J. Hickey
- <p>
- License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- <p>
- the class RealInterval represents closed intervals of real numbers
-<P>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#RealInterval()">RealInterval</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construct the interval [-infty,infty]</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#RealInterval(double)">RealInterval</A></B>(double&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#RealInterval(double, double)">RealInterval</A></B>(double&nbsp;lo,
-             double&nbsp;hi)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#clone()">clone</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#emptyInterval()">emptyInterval</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#equals(net.sourceforge.interval.ia_math.RealInterval)">equals</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#fullInterval()">fullInterval</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#hi()">hi</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#intersect(net.sourceforge.interval.ia_math.RealInterval)">intersect</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;double</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#lo()">lo</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a test procedure which generates a few intervals
- and adds and multiplies them</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#nonEmpty()">nonEmpty</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#toString()">toString</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html#union(net.sourceforge.interval.ia_math.RealInterval)">union</A></B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="RealInterval(double, double)"><!-- --></A><H3>
-RealInterval</H3>
-<PRE>
-public <B>RealInterval</B>(double&nbsp;lo,
-                    double&nbsp;hi)
-             throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="RealInterval(double)"><!-- --></A><H3>
-RealInterval</H3>
-<PRE>
-public <B>RealInterval</B>(double&nbsp;x)
-             throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="RealInterval()"><!-- --></A><H3>
-RealInterval</H3>
-<PRE>
-public <B>RealInterval</B>()</PRE>
-<DL>
-<DD>construct the interval [-infty,infty]</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="lo()"><!-- --></A><H3>
-lo</H3>
-<PRE>
-public double <B>lo</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="hi()"><!-- --></A><H3>
-hi</H3>
-<PRE>
-public double <B>hi</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="intersect(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-intersect</H3>
-<PRE>
-public void <B>intersect</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-               throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="union(net.sourceforge.interval.ia_math.RealInterval)"><!-- --></A><H3>
-union</H3>
-<PRE>
-public void <B>union</B>(<A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A>&nbsp;x)
-           throws <A HREF="../../../../net/sourceforge/interval/ia_math/IAException.html">IAException</A></PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="nonEmpty()"><!-- --></A><H3>
-nonEmpty</H3>
-<PRE>
-public boolean <B>nonEmpty</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public java.lang.String <B>toString</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="clone()"><!-- --></A><H3>
-clone</H3>
-<PRE>
-public java.lang.Object <B>clone</B>()</PRE>
-<DL>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="emptyInterval()"><!-- --></A><H3>
-emptyInterval</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>emptyInterval</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="fullInterval()"><!-- --></A><H3>
-fullInterval</H3>
-<PRE>
-public static <A HREF="../../../../net/sourceforge/interval/ia_math/RealInterval.html">RealInterval</A> <B>fullInterval</B>()</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
-<DL>
-<DD>a test procedure which generates a few intervals
- and adds and multiplies them<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/IANarrow.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../net/sourceforge/interval/ia_math/RMath.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="RealInterval.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/overview-tree.html b/jastadd-mquat-base/libs/ia_math/doc/overview-tree.html
deleted file mode 100644
index 04778ea6ddbb796f493734f34e97dbaf2c08e690..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/overview-tree.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-: Class Hierarchy
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-Hierarchy For All Packages</H2>
-</CENTER>
-<H2>
-Class Hierarchy
-</H2>
-<UL>
-<LI TYPE="circle">class java.lang.Object<UL>
-<LI TYPE="circle">class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAMath.html"><B>IAMath</B></A><LI TYPE="circle">class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IANarrow.html"><B>IANarrow</B></A><LI TYPE="circle">class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RealInterval.html"><B>RealInterval</B></A> (implements java.lang.Cloneable)
-<LI TYPE="circle">class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/RMath.html"><B>RMath</B></A><LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
-<UL>
-<LI TYPE="circle">class java.lang.Exception<UL>
-<LI TYPE="circle">class java.lang.RuntimeException<UL>
-<LI TYPE="circle">class net.sourceforge.interval.ia_math.<A HREF="net/sourceforge/interval/ia_math/IAException.html"><B>IAException</B></A></UL>
-</UL>
-</UL>
-</UL>
-</UL>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/package-list b/jastadd-mquat-base/libs/ia_math/doc/package-list
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/jastadd-mquat-base/libs/ia_math/doc/packages.html b/jastadd-mquat-base/libs/ia_math/doc/packages.html
deleted file mode 100644
index 7112c5956cde5d040264c36d7d4b0acd124d772b..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/packages.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<BR>
-
-<BR>
-
-<BR>
-<CENTER>
-The front page has been relocated.Please see:
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Frame version</A>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="net/sourceforge/interval/ia_math/IAException.html">Non-frame version.</A></CENTER>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/serialized-form.html b/jastadd-mquat-base/libs/ia_math/doc/serialized-form.html
deleted file mode 100644
index 17d642770463af8f33c7dec9c2a681309a3c70e9..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/serialized-form.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jul 25 16:17:15 EDT 2000 -->
-<TITLE>
-Serialized Form
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H1>
-Serialized Form</H1>
-</CENTER>
-<A NAME="net.sourceforge.interval.ia_math.IAException"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Class <A HREF="net/sourceforge/interval/ia_math/IAException.html">net.sourceforge.interval.ia_math.IAException</A> implements Serializable</B></FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>
diff --git a/jastadd-mquat-base/libs/ia_math/doc/stylesheet.css b/jastadd-mquat-base/libs/ia_math/doc/stylesheet.css
deleted file mode 100644
index 95f57649867706e9a2c352c08694bddfcc53f2ca..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/doc/stylesheet.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Javadoc style sheet */
-
-/* Define colors, fonts and other style attributes here to override the defaults  */
-
-/* Page background color */
-body { background-color: #FFFFFF }
-
-/* Table colors */
-.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
-.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
-.TableRowColor         { background: #FFFFFF } /* White */
-
-/* Font used in left-hand frame lists */
-.FrameTitleFont   { font-size: normal; font-family: normal }
-.FrameHeadingFont { font-size: normal; font-family: normal }
-.FrameItemFont    { font-size: normal; font-family: normal }
-
-/* Example of smaller, sans-serif font in frames */
-/* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
-
-/* Navigation bar fonts and colors */
-.NavBarCell1    { background-color:#EEEEFF;}/* Light mauve */
-.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
-.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
-.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
-
-.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
-.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
-
diff --git a/jastadd-mquat-base/libs/ia_math/ia_math.jar b/jastadd-mquat-base/libs/ia_math/ia_math.jar
new file mode 100644
index 0000000000000000000000000000000000000000..ed1e748cad26a3ff5f352bd36d1a8726dd54761f
Binary files /dev/null and b/jastadd-mquat-base/libs/ia_math/ia_math.jar differ
diff --git a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAException.java b/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAException.java
deleted file mode 100644
index 23b5b138cc8669aece57d82ed6cad2d9a41a295a..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAException.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package net.sourceforge.interval.ia_math;
-
-/**
-* IAException.java 
-*   -- classes implementing interval arithmetic runtime exceptions,
-*      as part of the "ia_math library" version 0.1beta1, 10/97
-* <p>
-* Copyright (C) 2000 Timothy J. Hickey
-* <p>
-* License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
-* <p>
- * These exceptions are thrown when there is a runtime
- * error in the Interval Arithmetic methods. The most
- * common error is when the interval is empty. In this
- * case the message is "Empty Interval".
- */
-
-public class IAException extends RuntimeException {
-
-  public IAException() {
-    super();
-  }
-
-  public IAException(String s) {
-    super(s);
-  }
-
-}
diff --git a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAMath.java b/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAMath.java
deleted file mode 100644
index 1cc454e43dd94a7281435b5763d3a61af2fb86f1..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IAMath.java
+++ /dev/null
@@ -1,926 +0,0 @@
-package net.sourceforge.interval.ia_math;
-
-
-/**
- * IAMath.java 
- *   -- classes implementing interval arithmetic versions
- *      of the arithmetic and elementary functions,
- *      as part of the "ia_math library" version 0.1beta1, 10/97
- * 
- * <p>
- * Copyright (C) 2000 Timothy J. Hickey
- * <p>
- * License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- * <p>
- * the class IAMath contains methods for performing basic
- * arithmetic operations on intervals. Currently the
- * elementary functions rely on the underlying implementation
- * which uses the netlib fdlibm library. The resulting code
- * is therefore probably unsound for the transcendental functions.
- */
-
-public class IAMath
-{
-
-  public static final boolean nonempty(RealInterval x) {
-    return (x.lo <= x.hi);
-  }
-
-  public static RealInterval intersect(RealInterval x, RealInterval y) 
-    throws IAException
-  {
-    return
-      new RealInterval(Math.max(x.lo,y.lo),Math.min(x.hi,y.hi));
-  }
-
-  public static RealInterval union(RealInterval x, RealInterval y) 
-    throws IAException
-  {
-    return
-      new RealInterval(Math.min(x.lo,y.lo),Math.max(x.hi,y.hi));
-  }
-
-  public static RealInterval add(RealInterval x, RealInterval y) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.add_lo(x.lo,y.lo);
-    z.hi = RMath.add_hi(x.hi,y.hi);
-    return(z);
-  }
-
-  public static RealInterval sub(RealInterval x, RealInterval y) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.sub_lo(x.lo,y.hi);
-    z.hi = RMath.sub_hi(x.hi,y.lo);
-    return(z);
-  }
-
-  public static RealInterval mul(RealInterval x, RealInterval y) {
-    RealInterval z = new RealInterval();
-
-    if (((x.lo==0.0)&&(x.hi==0.0)) || ((y.lo==0.0)&&(y.hi==0.0))) {
-      z.lo = 0.0; z.hi = RMath.NegZero;
-    }
-    else if (x.lo >= 0.0) {
-      if (y.lo >= 0.0) {
-        z.lo = Math.max(0.0,RMath.mul_lo(x.lo,y.lo));
-        z.hi = RMath.mul_hi(x.hi,y.hi);
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = RMath.mul_lo(x.hi,y.lo);
-        z.hi = Math.min(0.0,RMath.mul_hi(x.lo,y.hi));
-      }
-      else {
-        z.lo = RMath.mul_lo(x.hi,y.lo);
-        z.hi = RMath.mul_hi(x.hi,y.hi);
-      }
-    }
-    else if (x.hi <= 0.0) {
-      if (y.lo >= 0.0) {
-        z.lo = RMath.mul_lo(x.lo,y.hi);
-        z.hi = Math.min(0.0,RMath.mul_hi(x.hi,y.lo));
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = Math.max(0.0,RMath.mul_lo(x.hi,y.hi));
-        z.hi = RMath.mul_hi(x.lo,y.lo);
-      }
-      else {
-        z.lo = RMath.mul_lo(x.lo,y.hi);
-        z.hi = RMath.mul_hi(x.lo,y.lo);
-      }
-    }
-    else {
-      if (y.lo >= 0.0) {
-        z.lo = RMath.mul_lo(x.lo,y.hi);
-        z.hi = RMath.mul_hi(x.hi,y.hi);
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = RMath.mul_lo(x.hi,y.lo);
-        z.hi = RMath.mul_hi(x.lo,y.lo);
-      }
-      else {
-        z.lo = Math.min(
-                  RMath.mul_lo(x.hi,y.lo),
-                  RMath.mul_lo(x.lo,y.hi));
-        z.hi = Math.max(
-                  RMath.mul_hi(x.lo,y.lo),
-                  RMath.mul_hi(x.hi,y.hi));
-      }
-    }
-
-    //    System.out.println("mul("+x+","+y+")="+z); 
-
-    return(z);
-  }
-
-
-
-
-  /**
-   * The Natural Extension of division in Interval Arithmetic 
-   * @param x an interval
-   * @param y an interval
-   * @returns the smallest IEEE interval containing the set x/y.
-   * @exception IAException
-   *  is thrown with the message <code>Division by Zero</code>.
-   */
-  public static RealInterval div(RealInterval x, RealInterval y) {
-    if ((y.lo==0.0)&&(y.hi==0.0))
-      throw new IAException("div(X,Y): Division by Zero");
-    else return odiv(x,y);
-  }
-
-  /**
-   * This is identical to the standard <code>div(x,y)</code> method,
-   * except that if <code>y</code> is identically zero, then
-   * the infinite interval (-infinity, infinity) is returned.
-   */
-
-  public static RealInterval odiv(RealInterval x, RealInterval y) {
-    RealInterval z = new RealInterval();
-   
-
-    if (((x.lo<=0.0)&&(0.0<=x.hi)) && ((y.lo<=0.0)&&(0.0<=y.hi))) {
-      z.lo = Double.NEGATIVE_INFINITY; z.hi = Double.POSITIVE_INFINITY;
-    }
-    else {
-      if (y.lo==0.0) y.lo = 0.0;
-      if (y.hi==0.0) y.hi = RMath.NegZero;
-
-    if (x.lo >= 0.0) {
-      if (y.lo >= 0.0) {
-        z.lo = Math.max(0.0,RMath.div_lo(x.lo,y.hi));
-        z.hi = RMath.div_hi(x.hi,y.lo);
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = RMath.div_lo(x.hi,y.hi);
-        z.hi = Math.min(0.0,RMath.div_hi(x.lo,y.lo));
-      }
-      else {
-        z.lo = Double.NEGATIVE_INFINITY;
-        z.hi = Double.POSITIVE_INFINITY;
-      }
-    }
-    else if (x.hi <= 0.0) {
-      if (y.lo >= 0.0) {
-        z.lo = RMath.div_lo(x.lo,y.lo);
-        z.hi = Math.min(0.0,RMath.div_hi(x.hi,y.hi));
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = Math.max(0.0,RMath.div_lo(x.hi,y.lo));
-        z.hi = RMath.div_hi(x.lo,y.hi);
-      }
-      else {
-        z.lo = Double.NEGATIVE_INFINITY;
-        z.hi = Double.POSITIVE_INFINITY;
-      }
-    }
-    else {
-      if (y.lo >= 0.0) {
-        z.lo = RMath.div_lo(x.lo,y.lo);
-        z.hi = RMath.div_hi(x.hi,y.lo);
-      }
-      else if (y.hi <= 0.0) {
-        z.lo = RMath.div_lo(x.hi,y.hi);
-        z.hi = RMath.div_hi(x.lo,y.hi);
-      }
-      else {
-        z.lo = Double.NEGATIVE_INFINITY;
-        z.hi = Double.POSITIVE_INFINITY;
-      }
-    }
-   }
-
-    //  System.out.println("div("+x+","+y+")="+z); 
-
-  return(z);
-
-  }
-
-
-  /**
-   * this performs (y := y intersect z/x) and succeeds if
-   * y is nonempty.
-   */
-  public static boolean intersect_odiv(
-       RealInterval y,RealInterval z,RealInterval x)
-    throws IAException
-  {
-    if ((x.lo >= 0) || (x.hi <= 0)) {
-      y.intersect(IAMath.odiv(z,x));
-      return true;
-    }else
-    if (z.lo >0) {
-      double tmp_neg = RMath.div_hi(z.lo,x.lo);
-      double tmp_pos = RMath.div_lo(z.lo,x.hi);
-      if (   ((y.lo > tmp_neg) || (y.lo == 0))
-          && (y.lo < tmp_pos)) y.lo = tmp_pos;
-      if (   ((y.hi < tmp_pos) || (y.hi == 0))
-          && (y.hi > tmp_neg)) y.hi = tmp_neg;
-      if (y.lo <= y.hi) return true;
-      else throw new IAException("intersect_odiv(Y,Z,X): intersection is an Empty Interval");
-    }
-    else if (z.hi < 0) {
-      double tmp_neg = RMath.div_hi(z.hi,x.hi);
-      double tmp_pos = RMath.div_lo(z.hi,x.lo);
-      if (   ((y.lo > tmp_neg) || (y.lo == 0))
-          && (y.lo < tmp_pos)) y.lo = tmp_pos;
-      if (   ((y.hi < tmp_pos) || (y.hi == 0))
-          && (y.hi > tmp_neg)) y.hi = tmp_neg;
-      if (y.lo <= y.hi) return true;
-      else throw new IAException("intersect_odiv(Y,Z,X): intersection is an Empty Interval");
-    }
-    else return(true);
-  }
-
-
-
-
-
-  public static RealInterval uminus(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = -x.hi;
-    z.hi = -x.lo;
-    return(z);
-  }
-
-  public static RealInterval exp(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.exp_lo(x.lo);
-    z.hi = RMath.exp_hi(x.hi);
-    //    System.out.println("exp("+x+")= "+z);
-    return(z);
-  }
-
-  public static RealInterval log(RealInterval x) 
-    throws IAException {
-    RealInterval z = new RealInterval();
-    if (x.hi <= 0) 
-      throw new IAException("log(X): X<=0 not allowed");
-
-    if (x.lo < 0) x.lo = 0.0;
-
-    z.lo = RMath.log_lo(x.lo);
-    z.hi = RMath.log_hi(x.hi);
-    //    System.out.println("log("+x+")= "+z);
-    return(z);
-  }
-
-
-
-
-
-  public static RealInterval sin(RealInterval x) {
-    RealInterval y = new RealInterval();
-    RealInterval z = new RealInterval();
-    y = div(x,new RealInterval(RMath.prevfp(2*Math.PI),RMath.nextfp(2*Math.PI)));
-    z = sin2pi(y);
-    return(z);
-  }
-
-  public static RealInterval cos(RealInterval x) {
-    RealInterval y = new RealInterval();
-    RealInterval z = new RealInterval();
-    y = div(x,new RealInterval(RMath.prevfp(2*Math.PI),RMath.nextfp(2*Math.PI)));
-    z = cos2pi(y);
-    return(z);
-  }
-
-  public static RealInterval tan(RealInterval x) {
-    RealInterval y = new RealInterval();
-    RealInterval z = new RealInterval();
-    y = div(x,new RealInterval(RMath.prevfp(2*Math.PI),RMath.nextfp(2*Math.PI)));
-    z = tan2pi(y);
-    return(z);
-  }
-
-  public static RealInterval asin(RealInterval x) 
-    throws IAException {
-    RealInterval z = new RealInterval();
-    x.intersect(new RealInterval(-1.0,1.0));
-    z.lo = RMath.asin_lo(x.lo);
-    z.hi = RMath.asin_hi(x.hi);
-    return(z);
-  }
-
-  public static RealInterval acos(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.acos_lo(x.hi);
-    z.hi = RMath.acos_hi(x.lo);
-    return(z);
-  }
-
-  public static RealInterval atan(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.atan_lo(x.lo);
-    z.hi = RMath.atan_hi(x.hi);
-    return(z);
-  }
-
-
-
-  public static RealInterval sinRange(int a, int b) {
-    switch(4*a + b) {
-    case  0: return(new RealInterval(-1.0, 1.0));
-    case  1: return(new RealInterval( 1.0, 1.0));
-    case  2: return(new RealInterval( 0.0, 1.0));
-    case  3: return(new RealInterval(-1.0, 1.0));
-    case  4: return(new RealInterval(-1.0, 0.0));
-    case  5: return(new RealInterval(-1.0, 1.0));
-    case  6: return(new RealInterval( 0.0, 0.0));
-    case  7: return(new RealInterval(-1.0, 0.0));
-    case  8: return(new RealInterval(-1.0, 0.0));
-    case  9: return(new RealInterval(-1.0, 1.0));
-    case 10: return(new RealInterval(-1.0, 1.0));
-    case 11: return(new RealInterval(-1.0,-1.0));
-    case 12: return(new RealInterval( 0.0, 0.0));
-    case 13: return(new RealInterval( 0.0, 1.0));
-    case 14: return(new RealInterval( 0.0, 1.0));
-    case 15: return(new RealInterval(-1.0, 1.0));
-    }
-    System.out.println("ERROR in sinRange("+a+","+b+")");
-    return new RealInterval(-1,1);
-  }
-
-
-  static RealInterval sin2pi0DI(double x) {
-     return new RealInterval(RMath.sin2pi_lo(x),RMath.sin2pi_hi(x));
-  }
-
-  static RealInterval cos2pi0DI(double x) {
-     return new RealInterval(RMath.cos2pi_lo(x),RMath.cos2pi_hi(x));
-  }
-
-  /* this returns an interval containing sin(x+a/4)
-     assuming -1/4 <= x < 1/4, and a in {0,1,2,3}
-     */
-  static RealInterval eval_sin2pi(double x, int a) {
-    switch (a) {
-    case 0:  return sin2pi0DI(x);
-    case 1:  return cos2pi0DI(x);
-    case 2:  return uminus(sin2pi0DI(x));
-    case 3:  return uminus(cos2pi0DI(x));
-    }
-    System.out.println("ERROR in eval_sin2pi("+x+","+a+")");
-    return new RealInterval();
-  }
-    
-
-  public static RealInterval sin2pi(RealInterval x) {
-    RealInterval r = new RealInterval();
-    RealInterval z=null;
-    RealInterval y1=null,y2=null;
-    int a=0,b=0;
-    double t1=0,t2=0;
-    double w;
-
-    double m1,m2,n1,n2,z1,z2,width;
-    int j1,j2;
-    long mlo,mhi;
-
-//    System.out.println("ENTERING sin2pi("+x+")");
-
-    if (Double.isInfinite(x.lo) ||
-        Double.isInfinite(x.hi)) {
-      return new RealInterval(-1.0,1.0);
-    }
-
-    m1 = Math.rint(4*x.lo);
-    j1 = (int) Math.round(m1 - 4*Math.floor(m1/4.0));
-    z1 = RMath.sub_lo(x.lo,m1/4.0);
-    n1 = Math.floor(m1/4.0);
-
-    m2 = Math.rint(4*x.hi);
-    j2 = (int) Math.round(m2 - 4*Math.floor(m2/4.0));
-    z2 = RMath.sub_hi(x.hi,m2/4.0);
-    n2 = Math.floor(m2/4.0);
-
-    //    System.out.println("in sin2pi: "+" x.lo="+x.lo+" x.hi="+x.hi);
-    //    System.out.println("         : "+" m1="+m1+" m2="+m2);
-    //    System.out.println("         : "+" z1="+z1+" z2="+z2);
-    //    System.out.println("         : "+" j1="+j1+" j2="+j2);
-    //    System.out.println("         : "+" n1="+n1+" n2="+n2);
-
-    if ((z1<= -0.25) || (z1 >= 0.25) ||
-        (z2<= -0.25) || (z2 >= 0.25)) 
-      return new RealInterval(-1.0,1.0);
-
-    mlo = (z1>=0)?j1:j1-1;
-    mhi = (z2<=0)?j2:j2+1;
-
-    width = (mhi-mlo+4*(n2-n1));
-
-    //    System.out.println("         : "+" mlo="+mlo+" mhi="+mhi);
-    //    System.out.println("         : "+" width"+width);
-
-    if (width > 4)
-      return new RealInterval(-1.0,1.0);
-
-
-    y1 = eval_sin2pi(z1,j1);
-    y2 = eval_sin2pi(z2,j2);
-
-    z = union(y1,y2);
-
-    a = (int) ((mlo +4)%4);
-    b = (int) ((mhi +3)%4);
-   
-
-    //    System.out.println("in sin2pi: "+" y1="+y1+" y2="+y2+" z="+z+
-    //               "\n  j1="+j1+" j2="+j2+" mlo="+mlo+" mhi="+mhi +
-    //               "\n  w ="+width+" a="+a+" b="+b+"\n  sinRange="+sinRange(a,b));
-    //    if (r.lo < 0) a = (a+3)%4;
-    //    if (r.hi < 0) b = (b+3)%4;
-
-    if (width <= 1)
-      return z;
-    else {
-      //      return union(z,sinRange(a,b));
-      return union(z,sinRange(a,b));
-    }
-  }
-
-  public static RealInterval cos2pi(RealInterval x) {
-    RealInterval r = new RealInterval();
-    RealInterval z=null;
-    RealInterval y1=null,y2=null;
-    int a=0,b=0;
-    double t1=0,t2=0;
-    double w;
-
-    double m1,m2,n1,n2,z1,z2,width;
-    int j1,j2;
-    long mlo,mhi;
-
-    if (Double.isInfinite(x.lo) ||
-        Double.isInfinite(x.hi)) {
-      return new RealInterval(-1.0,1.0);
-    }
-
-    m1 = Math.rint(4*x.lo);
-    j1 = (int) Math.round(m1 - 4*Math.floor(m1/4.0));
-    z1 = RMath.sub_lo(x.lo,m1/4.0);
-    n1 = Math.floor(m1/4.0);
-
-    m2 = Math.rint(4*x.hi);
-    j2 = (int) Math.round(m2 - 4*Math.floor(m2/4.0));
-    z2 = RMath.sub_hi(x.hi,m2/4.0);
-    n2 = Math.floor(m2/4.0);
-
-    if ((z1<= -0.25) || (z1 >= 0.25) ||
-        (z2<= -0.25) || (z2 >= 0.25)) 
-      return new RealInterval(-1.0,1.0);
-
-    mlo = (z1>=0)?j1:j1-1;
-    mhi = (z2<=0)?j2:j2+1;
-
-    width = (mhi-mlo+4*(n2-n1));
-
-    if (width > 4)
-      return new RealInterval(-1.0,1.0);
-
-
-    y1 = eval_sin2pi(z1,(j1+1)%4);
-    y2 = eval_sin2pi(z2,(j2+1)%4);
-
-    z = union(y1,y2);
-
-    a = (int) ((mlo +4+1)%4);
-    b = (int) ((mhi +3+1)%4);
-   
-
-    //    System.out.println("in sin2pi: "+" y1="+y1+" y2="+y2+" z="+z+
-    //               "\n  j1="+j1+" j2="+j2+" mlo="+mlo+" mhi="+mhi +
-    //               "\n  w ="+width+" a="+a+" b="+b+"\n  sinRange="+sinRange(a,b));
-    //    if (r.lo < 0) a = (a+3)%4;
-    //    if (r.hi < 0) b = (b+3)%4;
-
-    if (width <= 1)
-      return z;
-    else {
-      //      return union(z,sinRange(a,b));
-      return union(z,sinRange(a,b));
-    }
-  }
-
-  public static RealInterval tan2pi(RealInterval x) {
-    return(div(sin2pi(x),cos2pi(x)));
-  }
-
-
-  public static RealInterval asin2pi(RealInterval x) 
-    throws IAException {
-    RealInterval z = new RealInterval();
-    x.intersect(new RealInterval(-1.0,1.0));
-    z.lo = RMath.asin2pi_lo(x.lo);
-    z.hi = RMath.asin2pi_hi(x.hi);
-    return(z);
-  }
-
-  public static RealInterval acos2pi(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.acos2pi_lo(x.hi);
-    z.hi = RMath.acos2pi_hi(x.lo);
-    return(z);
-  }
-
-  public static RealInterval atan2pi(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = RMath.atan2pi_lo(x.lo);
-    z.hi = RMath.atan2pi_hi(x.hi);
-    return(z);
-  }
-
-
-
-
-
-
-  public static RealInterval midpoint(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = (x.lo + x.hi)/2.0;
-    z.hi = z.lo;
-
-    if ((Double.NEGATIVE_INFINITY < z.lo) &&
-        (Double.POSITIVE_INFINITY > z.lo)) {
-      return(z);
-    }
-    else if ((Double.NEGATIVE_INFINITY == x.lo)) {
-      if (x.hi > 0.0) {
-        z.lo = 0.0; z.hi = z.lo; return(z);
-      } else if (x.hi == 0.0){
-        z.lo = -1.0; z.hi = z.lo; return(z);
-      } else {
-        z.lo = x.hi*2; z.hi = z.lo; return(z);
-      }
-    } else if ((Double.POSITIVE_INFINITY == x.hi)) {
-      if (x.lo < 0.0) {
-        z.lo = 0.0; z.hi = z.lo; return(z);
-      } else if (x.lo == 0.0){
-        z.lo = 1.0; z.hi = z.lo; return(z);
-      } else {
-        z.lo = x.lo*2; z.hi = z.lo; return(z);
-      }
-    } else {
-      z.lo = x.lo; z.hi = x.hi;
-      System.out.println("Error in RealInterval.midpoint");
-      return(z);
-    }
-  }
-
-
-  public static RealInterval leftendpoint(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = x.lo;
-    if ((Double.NEGATIVE_INFINITY < z.lo) &&
-        (Double.POSITIVE_INFINITY > z.lo)) {
-      z.hi = z.lo;
-      return(z);
-    }else {
-      z.lo = RMath.nextfp(x.lo);
-      z.hi = z.lo;
-     return(z);
-    }
-  }
-
-
-  public static RealInterval rightendpoint(RealInterval x) {
-    RealInterval z = new RealInterval();
-    z.lo = x.hi;
-    if ((Double.NEGATIVE_INFINITY < z.lo) &&
-        (Double.POSITIVE_INFINITY > z.lo)) {
-      z.hi = z.lo;
-      return(z);
-    }else {
-      z.lo = RMath.prevfp(x.hi);
-      z.hi = z.lo;
-     return(z);
-    }
-  }
-
-
-  /**
-   *  returns (x**y) computed as exp(y*log(x))
-   */
-  public static RealInterval power(RealInterval x, RealInterval y)
-    throws IAException
- {
-
-      if (x.hi <= 0) 
-        throw new IAException("power(X,Y): X<=0 not allowed");
-      else if (x.lo<0) {
-        x.lo = 0.0;
-      }
-
-      RealInterval z = exp(mul(y,log(x)));
-
-      return z;
-
-  }
-
-  /**
-   * this is the Natural Interval extension of <code>|x|**y<\code}
-   * where <code>x</code> is an interval and
-   * <code>y</code> is a double.
-   */
-  public static RealInterval evenPower(RealInterval x, double y)
-    throws IAException
-  {
-    double zlo,zhi;
-    //    System.out.println("evenPower: x^y with (x,y) = "+x+" "+y);
-
-    if (y == 0.0)
-      return(new RealInterval(1.0));
-    else if (y > 0.0) {
-      if (x.lo >=0) {
-        zlo = RMath.pow_lo(x.lo,y);
-        zhi = RMath.pow_hi(x.hi,y);
-      }else if (x.hi <=0) {
-        zlo = RMath.pow_lo(-x.hi,y);
-        zhi = RMath.pow_hi(-x.lo,y);
-      }else {
-        zlo = 0.0;
-        zhi = Math.max(RMath.pow_lo(-x.lo,y),RMath.pow_hi(x.hi,y));
-      }
-    }
-    else if (y < 0.0) {
-      return div(new RealInterval(1.0),evenPower(x,-y));
-    }
-    else
-      throw new IAException("evenPower(X,y): y=Nan not allowed");
-
-    //    System.out.println("evenPower: computed x^y = ["+zlo+","+zhi+"]");
-
-    return new RealInterval(zlo,zhi);
-  }
-
-  /**
-   * this is the Natural Interval extension of <code>sgn(x)*(|x|**y)<\code}
-   * where <code>x</code> is an interval and
-   * <code>y</code> is a double.
-   */
-  public static RealInterval oddPower(RealInterval x, double y)
-    throws IAException
-  {
-    double zlo,zhi;
-
-    //    System.out.println("oddPower: x^y with (x,y) = "+x+" "+y);
-
-    if (y == 0.0) {
-      if (x.lo > 0.0)
-        return(new RealInterval(1.0));
-      else if (x.hi < 0.0)
-        return(new RealInterval(-1.0));
-      else
-        return(new RealInterval(-1.0,1.0));
-    }
-    else if (y > 0.0) {
-      if (x.lo >=0) {
-         zlo = RMath.pow_lo(x.lo,y); 
-         zhi = RMath.pow_hi(x.hi,y); }
-      else if (x.hi <=0) {
-         zlo = -RMath.pow_hi(-x.lo,y);
-         zhi = -RMath.pow_lo(-x.hi,y);}
-      else {
-        zlo = -RMath.pow_hi(-x.lo,y);
-        zhi =  RMath.pow_hi(x.hi,y); }
-    }
-    else if (y < 0.0) {
-      return div(new RealInterval(1.0),oddPower(x,-y));
-    }
-    else
-      throw new IAException("oddPower(X,y): X = NaN not allowed");
-
-    //    System.out.println("oddPower: computed x^y = ["+zlo+","+zhi+"]");
-
-    return new RealInterval(zlo,zhi);
-
-
-
-  }
-
-
-
-
-  /**
-   * this is the Natural Interval extension of <code>xpos**(1/y)<\code}
-   * where <code>x</code> is an interval and <code>xpos</code> is the
-   * set of positive numbers contained in x and
-   * <code>y</code> is a non-zero double.
-   */
-  public static RealInterval evenRoot(RealInterval x, double y)
-    throws IAException
-  {
-    double ylo,yhi,zlo,zhi,zlo1,zhi1;
-
-    //    System.out.println("evenRoot x^(1/y) with (x,y) = "+x+y);
-
-    if (y == 0.0)
-      throw new IAException("evenRoot(X,y): y=0 not allowed");
-    else if (y > 0.0) {
-      ylo = RMath.div_lo(1.0,y);
-      yhi = RMath.div_hi(1.0,y);
-
-      //   System.out.println("evenRoot with (ylo,yhi) = "+ylo+yhi);
-
-      if (x.lo >= 1.0)
-        zlo = RMath.pow_lo(x.lo,ylo);
-      else if (x.lo >=  0.0)
-        zlo = RMath.pow_lo(x.lo,yhi);
-      else
-        zlo = 0.0;
-
-      //   System.out.println("evenRoot with zlo = "+zlo);
-
-      if (x.hi >= 1.0)
-        zhi = RMath.pow_hi( x.hi,yhi);
-      else if (x.lo >=  0.0)
-        zhi = RMath.pow_hi( x.hi,ylo);
-      else 
-        throw new IAException("evenRoot(X,y): X <=0 not allowed");
-
-      //   System.out.println("evenRoot with zhi = "+zhi);
-
-      return new RealInterval(zlo,zhi);
-    }
-    else if (y < 0.0) {
-      return div(new RealInterval(1.0),evenRoot(x,-y));
-    }
-    else
-      throw new IAException("evenRoot(X,y): y=NaN not allowed");
-  }
-
-  /**
-   * this is the Natural Interval extension of <code>sgn(x)*|x|**(1/y)<\code}
-   * where <code>x</code> is an interval and
-   * <code>y</code> is a non-zero double.
-   */
-  public static RealInterval oddRoot(RealInterval x, double y)
-    throws IAException
-  {
-    double ylo,yhi,zlo,zhi;
-
-    if (y == 0.0)
-      //      throw new IAException("oddRoot(X,y): y=0 not allowed");
-      return RealInterval.fullInterval();
-    else if (y > 0.0) {
-      ylo = RMath.div_lo(1.0,y);
-      yhi = RMath.div_hi(1.0,y);
-      if (x.lo >= 1.0)
-        zlo = RMath.pow_lo(x.lo,ylo);
-      else if (x.lo >=  0.0)
-        zlo = RMath.pow_lo(x.lo,yhi);
-      else if (x.lo >= -1.0) 
-        zlo = -RMath.pow_hi(-x.lo,ylo);
-      else 
-        zlo = -RMath.pow_hi(-x.lo,yhi);
-
-      if (x.hi >= 1.0)
-        zhi = RMath.pow_hi( x.hi,yhi);
-      else if (x.hi >=  0.0)
-        zhi = RMath.pow_hi( x.hi,ylo);
-      else if (x.hi >= -1.0) 
-        zhi = -RMath.pow_lo(-x.hi,yhi);
-      else 
-        zhi = -RMath.pow_lo(-x.hi,ylo);
-
-
-      return new RealInterval(zlo,zhi);
-    }
-    else if (y < 0.0) {
-      return div(new RealInterval(1.0),oddRoot(x,-y));
-    }
-    else
-      throw new IAException("oddRoot(X,y): y=NaN not allowed");
-  }
-
-
-
-
-
-
-
-
-
-  /**
-   * returns (x**y) assuming that y is restricted to integer values
-   * currently returns (-infty,infty) if y is not bound to an
-   * interval containing a single integer
-   */
-  public static RealInterval integerPower(RealInterval x, RealInterval y)
-    throws IAException
- {
-    double yy;
-
-    //    System.out.println("integerPower: x^y with (x,y) = "+x+" "+y);
-
-    if ((y.lo!=y.hi) || 
-      (Math.IEEEremainder(y.lo,1.0)!=0.0)) 
-          return RealInterval.fullInterval();
-          //             throw new IAException("integerPower(x,y): y must be a constant integer interval [i,i]");
-
-    yy = y.lo;
-
-    //    System.out.println("integerPower: calling even/odd power");
-
-    if (Math.IEEEremainder(yy,2.0) == 0.0)
-         return evenPower(x,yy);
-    else return oddPower(x,yy);
- }
-
-  /**
-   * returns (x**1/y) assuming that y is restricted to integer values
-   * currently returns (-infty,infty) if y is not bound to an
-   * interval containing a single integer
-   */
-  public static RealInterval integerRoot(RealInterval x, RealInterval y) 
-    throws IAException
-  {
-    double yy;
-
-    if ((y.lo!=y.hi) || 
-      (Math.IEEEremainder(y.lo,1.0)!=0.0)) 
-      return RealInterval.fullInterval();
-      //       throw new IAException("intgerRoot(x,y): y must be a constant integer interval [i,i]");
-
-    yy = y.lo;
-
-    if (Math.IEEEremainder(yy,2.0) == 0.0)
-         return evenRoot(x,yy);
-    else return oddRoot(x,yy);
-    
-  }
-
-
-
-
-  /**
-   * computes 
-   * <code> u :=  (u intersect ((x**1/y) union -(x**1/y)))</code>
-   * and returns true if u is nonempty
-   * Also, assumes that y is a constant integer interval
-   */
-  public static boolean intersectIntegerRoot
-     (RealInterval x, RealInterval y, RealInterval u)
-    throws IAException
- {
-    double yy;
-    RealInterval tmp;
-
-    //      System.out.println("intersectIntegerRoot u = u cap x^(1/y) with (u,x,y) = "+u+x+y);
-    if ((y.lo!=y.hi) || 
-      (Math.IEEEremainder(y.lo,1.0)!=0.0)) 
-      return true; // the conservative answer
-      //       throw new IAException("integerRoot(x,y): y must be a constant integer interval [i,i]");
-
-    yy = y.lo;
-
-    if (Math.IEEEremainder(yy,2.0) != 0.0) {
-      //             System.out.println("odd case with yy = "+yy);
-      //             System.out.println("x^(1/y) = "+oddRoot(x,yy));
-       u.intersect(oddRoot(x,yy));
-       //             System.out.println("did odd case u = u cap x^(1/y) with (u,x,y) = "+u+x+y);
-    }
-    else {
-      //             System.out.println("even case with yy = "+yy);
-      //             System.out.println("x^(1/y) = "+evenRoot(x,yy));
-       tmp =  evenRoot(x,yy);
-       if (u.hi < tmp.lo)
-         u.intersect(uminus(tmp));
-       else if (-tmp.lo < u.lo )
-         u.intersect(tmp);
-       else 
-         u.intersect(new RealInterval(-tmp.hi,tmp.hi));
-
-       //              System.out.println("did even case u = u cap x^(1/y) with (u,x,y) = "+u+x+y);
-    }
-
-    return true;
- }    
-
-
-
-  public static void main(String argv[]) {
-
-     RealInterval a,b,c;
-
-     a = new RealInterval(5.0);
-     b = log(a);
-     c = exp(b);
-
-     System.out.println("a= "+a);
-     System.out.println("log(a)= "+b);
-     System.out.println("exp(log(a))= "+c);
-
-    try {
-     a = new RealInterval(-5.0,0.0);
-     c = exp(log(a));
-
-     System.out.println("a= "+a);
-     System.out.println("exp(log(a))= "+c);
-    } catch (Exception e) {
-     System.out.println("Caught exception "+e);
-    }
-  }
-
-}
-
diff --git a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IANarrow.java b/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IANarrow.java
deleted file mode 100644
index 3c76a33aa150599df47df5c1ae116d2914481f20..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/IANarrow.java
+++ /dev/null
@@ -1,344 +0,0 @@
-package net.sourceforge.interval.ia_math;
-
-/**
- * IANarrow.java 
- *   -- classes implementing narrowing of arithmetic and elementary functions,
- *      as part of the "ia_math library" version 0.1beta1, 10/97
- * 
- * <p>
- * Copyright (C) 2000 Timothy J. Hickey
- * <p>
- * License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- * <p>
- * the class RealIntervalNarrow contains methods for narrowing
- * the arithmetic operations and elementary functions.
- */
-public class IANarrow
-{
-
-  public static boolean 
-    narrow_add(RealInterval c,RealInterval a,RealInterval b) {
-      try {
-        c.intersect(IAMath.add(a,b));
-        a.intersect(IAMath.sub(c,b));
-        b.intersect(IAMath.sub(c,a));
-        return true;
-      }
-      catch (IAException e) {
-        return false;
-      }
-  }
-
-  public static boolean narrow_sub(
-       RealInterval c,RealInterval a,RealInterval b) {
-    return narrow_add(a,c,b);
-  }
-
-  /* z = x*y */
-  public static boolean narrow_mul(
-       RealInterval z,RealInterval x,RealInterval y) {
-    try {
-       z.intersect(IAMath.mul(x,y));
-       IAMath.intersect_odiv(y,z,x);
-       IAMath.intersect_odiv(x,z,y);
-       return true;
-    } catch (IAException e) {
-       return false;
-    }
-  }
-
-  public static boolean narrow_div(
-       RealInterval a,RealInterval b,RealInterval c) {
-    return 
-      narrow_mul(b,a,c);
-  }
-
-  public static boolean narrow_uminus(
-       RealInterval a,RealInterval b) {
-    try {
-      a.intersect(IAMath.uminus(b));
-      b.intersect(IAMath.uminus(a));
-      return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  public static boolean 
-    narrow_exp(RealInterval a,RealInterval b) {
-    double tmp;
-    try {
-      b.intersect(IAMath.exp(a));
-      a.intersect(IAMath.log(b));
-      return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  public static boolean 
-    narrow_log(RealInterval a,RealInterval b) {
-    return narrow_exp(b,a);
-  }
-
-
-
-
-
-
-  public static boolean 
-    narrow_sin(RealInterval a,RealInterval b) {
-      try {
-        b.intersect(IAMath.sin(a));
-        return true;
-      }
-      catch (IAException e) {
-        return false;
-      }
-    //    System.out.println("narrow_sin not yet implemented");
-  }
-
-  public static boolean 
-    narrow_cos(RealInterval a,RealInterval b) {
-      try {
-        b.intersect(IAMath.cos(a));
-        return true;
-      }
-      catch (IAException e) {
-        return false;
-      }
-    //    System.out.println("narrow_cos not yet implemented");
-  }
-
-  public static boolean 
-    narrow_tan(RealInterval a,RealInterval b) {
-      try {
-        b.intersect(IAMath.tan(a));
-        return true;
-      }
-      catch (IAException e) {
-        return false;
-      }
-      //    System.out.println("narrow_tan not yet implemented");
-  }
-
-  // a = asin(b)
-  public static boolean 
-    narrow_asin(RealInterval b,RealInterval a) {
-    try {
-         b.intersect(new RealInterval(-1.0,1.0));
-         a.intersect(IAMath.asin(b));
-         b.intersect(IAMath.sin(a));
-         return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  // a = acos(b)
-  public static boolean 
-    narrow_acos(RealInterval b,RealInterval a) {
-    try {
-         b.intersect(new RealInterval(-1,1));
-         a.intersect(IAMath.acos(b));
-         b.intersect(IAMath.cos(a));
-         return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-
-  // a = atan(b) 
-  public static boolean 
-    narrow_atan(RealInterval b,RealInterval a) {
-    try {
-      a.intersect(IAMath.atan(b));
-      b.intersect(IAMath.tan(a));
-      return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-
-
-
-
-
-  public static boolean 
-    narrow_sin2pi(RealInterval a,RealInterval b) {
-    System.out.println("narrow_sin2pi not yet implemented");
-    return true;
-  }
-
-  public static boolean 
-    narrow_cos2pi(RealInterval a,RealInterval b) {
-    System.out.println("narrow_cos2pi not yet implemented");
-    return true;
-  }
-
-  public static boolean 
-    narrow_tan2pi(RealInterval a,RealInterval b) {
-    System.out.println("narrow_tan2pi not yet implemented");
-    return true;
-  }
-
-  // a = asin(b)
-  public static boolean 
-    narrow_asin2pi(RealInterval a,RealInterval b) {
-    System.out.println("asin2pi not yet implemented");
-    return true;
-  }
-
-  // a = acos(b)
-  public static boolean 
-    narrow_acos2pi(RealInterval a,RealInterval b) {
-    System.out.println("acos2pi not yet implemented");
-    return true;
-
-  }
-
-
-  // a = atan(b) 
-  public static boolean 
-    narrow_atan2pi(RealInterval a,RealInterval b) {
-    System.out.println("atan2pi not yet implemented");
-    return true;
-  }
-
-
-
-
-  /**
-   * z = x^y, where y is an integer
-   */
-  public static boolean narrow_carot(
-       RealInterval z,RealInterval x,RealInterval y) {
-    try {
-        //          System.out.println("narrow_carot z=x^y with (x,y,z)= "+x+y+z);
-        //          System.out.println(" and  x^y = "+IAMath.integerPower(x,y));
-        z.intersect(IAMath.integerPower(x,y));
-	//	  System.out.println(" did z=z cap x^y with (x,y,z)= "+x+y+z);
-        IAMath.intersectIntegerRoot(z,y,x);
-	//	  System.out.println(" did x=x cap z^1/y with (x,y,z)= "+x+y+z);
-        return true;
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  /**
-   * z = x**y, assuming x > 0 and y is a real number
-   */
-  public static boolean narrow_power(
-       RealInterval z,RealInterval x,RealInterval y) {
-    try {
-       z.intersect(IAMath.power(x,y));
-       x.intersect(IAMath.power(z,
-                          IAMath.odiv(new RealInterval(1.0),y)));
-       y.intersect(IAMath.div(IAMath.log(z),IAMath.log(x)));
-       return true;
-    } catch (IAException e) {
-       return false;
-    }
-  }
-      
-
-  public static boolean narrow_semi(
-       RealInterval a,RealInterval b,RealInterval c) {
-    return true;
-  }
-  public static boolean narrow_colon_equals(
-       RealInterval a,RealInterval b,RealInterval c) {
-    b.lo = c.lo; b.hi = c.hi;
-    return b.nonEmpty();
-  }
-
-  public static boolean 
-  narrow_equals(RealInterval b,RealInterval c) {
-    if ((b.lo==b.hi) && b.equals(c))
-      return(true);
-    else 
-      try {
-        b.intersect(c);
-        c.intersect(b);
-        return true;
-    } catch (IAException e) {
-        return false;
-    }
-  }
-
-  public static boolean 
-  narrow_eq(RealInterval a,RealInterval b,RealInterval c) {
-    if ((b.lo==b.hi) && b.equals(c)) {
-      a.lo = 1.0; a.hi = 1.0; 
-      return(true);
-    }
-    else
-      try {
-        b.intersect(c);
-        c.intersect(b);
-        return true;
-    } catch (IAException e) {
-        return false;
-    }
-  }
-
-  /* x < y */
-  public static boolean narrow_lt(
-       RealInterval result,RealInterval x,RealInterval y) {
-    try {
-       if (y.lo < x.lo) y.lo = x.lo;
-       if (x.hi > y.hi) x.hi = y.hi;
-       if (y.hi <= x.lo)
-         return false;
-       else if (x.hi < y.lo) {
-         result.lo = 1.0; result.hi=1.0;
-       }
-       else {
-         result.intersect(new RealInterval(0.0,1.0));
-       }
-       return(x.nonEmpty()&&y.nonEmpty());
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  public static boolean narrow_le(
-       RealInterval r,RealInterval x,RealInterval y) {
-    try {
-       if (y.lo <= x.lo) y.lo = x.lo;
-       if (x.hi >= y.hi) x.hi = y.hi;
-       if (y.hi < x.lo)
-         return false;
-       else if (x.hi <= y.lo) {
-         r.lo = 1.0; r.hi=1.0;
-       }
-       else {
-         r.intersect(new RealInterval(0.0,1.0));
-       }
-       return(x.nonEmpty()&&y.nonEmpty());
-    } catch (IAException e) {
-      return false;
-    }
-  }
-
-  public static boolean narrow_gt(
-       RealInterval r,RealInterval x,RealInterval y) {
-    return narrow_lt(r,y,x);
-  }
-
-  public static boolean narrow_ge(
-       RealInterval r,RealInterval x,RealInterval y) {
-    return narrow_le(r,y,x);
-  }
-
-  public static boolean narrow_ne(
-       RealInterval r,RealInterval x,RealInterval y) {
-    return ((x.lo < x.hi) || (y.lo < y.hi) || (x.lo != y.lo));
-  }
-
-
-}
-
diff --git a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RMath.java b/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RMath.java
deleted file mode 100644
index fff8609fcfd347da4fb16cf65c774988e888d985..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RMath.java
+++ /dev/null
@@ -1,323 +0,0 @@
-
-
-package net.sourceforge.interval.ia_math;
-
-/**
- * RMath.java 
- *   -- classes implementing directed rounding of real numbers,
- *      as part of the "ia_math library" version 0.1beta1, 10/97
- * 
- * <p>
- * Copyright (C) 2000 Timothy J. Hickey
- * <p>
- * License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- * <p>
- * 
- * the class RoundedMath contains methods and constants for
- * controling the rounding of the elementary arithmetic operations
- * on floating point numbers. 
- * <p>
- * The current Java 1.1 API does not contain any methods for performing
- * rounded arithmetic besides the default (round toward nearest).
- * <p>
- * This version strikes a compromise between efficiency and accuracy.
- * @author Tim Hickey
- * @version 0.0
- */ 
-public class RMath
-{
-  static double Zero;
-  static double NegZero;
-
-  static {
-    Zero = 0.0;
-    NegZero = (-1.0)*(0.0);
-  }
-
-
-  /**
-   * return the next larger double precision number
-   */
-  public static double nextfp(double x) {
-    double y;
-
-    if (x==0)
-      return Double.longBitsToDouble(1);
-    else if (x < Double.POSITIVE_INFINITY) {
-      long xx = Double.doubleToLongBits(x);
-      if (x > 0)
-         y = Double.longBitsToDouble(xx+1);
-      else if (x==0)   // this case should never happen
-	  y = Double.longBitsToDouble(1); 
-      else
-         y = Double.longBitsToDouble(xx-1);
-      return(y);
-    }else 
-     return (x);
-  }
-
-  public static double prevfp(double x) {
-    if (x==0) 
-      return(-nextfp(0.0));
-    else 
-      return(-nextfp(-x));
-  }
-
-  public static double add_lo(double x, double y) {
-    return(prevfp(x+y));
-  }
-
-  public static double add_hi(double x, double y) {
-    return(nextfp(x+y));
-  }
-
-  public static double sub_lo(double x, double y) {
-    return(prevfp(x-y));
-  }
-
-  public static double sub_hi(double x, double y) {
-    return(nextfp(x-y));
-  }
-
-  public static double mul_lo(double x, double y) {
-    if ((x==0.0)||(y==0.0)) return(0.0);
-    return(prevfp(x*y));
-  }
-
-  public static double mul_hi(double x, double y) {
-    if ((x==0.0)||(y==0.0)) return(0.0);
-    return(nextfp(x*y));
-  }
-
-  public static double div_lo(double x, double y) {
-    if (x==0.0) return(0.0);
-    return(prevfp(x/y));
-  }
-
-  public static double div_hi(double x, double y) {
-    if (x==0.0) return(0.0);
-    return(nextfp(x/y));
-  }
-
-  public static double exp_lo(double x) {
-    if (x==Double.NEGATIVE_INFINITY)
-      return(0.0);
-    else if (x < Double.POSITIVE_INFINITY)
-      return(Math.max(0.0,prevfp(Math.exp(x))));
-    else return(x);
-  }
-
-  public static double exp_hi(double x) {
-    if (x==Double.NEGATIVE_INFINITY)
-      return(0.0);
-    else if (x < Double.POSITIVE_INFINITY)
-      return(nextfp(Math.exp(x)));
-    else return(x);
-  }
-
-  public static double log_lo(double x) {
-    if (x < 0.0)
-      return(Double.NaN);
-    else if (x < Double.POSITIVE_INFINITY)
-      return(prevfp(Math.log(x)));
-    else return(x);
-  }
-  public static double log_hi(double x) {
-    if (x < 0.0)
-      return(Double.NaN);
-    else if (x < Double.POSITIVE_INFINITY)
-      return(nextfp(Math.log(x)));
-    else return(x);
-  }
-
-
-  public static double sin_lo(double x) {
-    return(prevfp(Math.sin(x)));
-  }
-  public static double sin_hi(double x) {
-    return(nextfp(Math.sin(x)));
-  }
-
-  public static double cos_lo(double x) {
-    return(prevfp(Math.cos(x)));
-  }
-  public static double cos_hi(double x) {
-    return(nextfp(Math.cos(x)));
-  }
-
-  public static double tan_lo(double x) {
-    return(prevfp(Math.tan(x)));
-  }
-  public static double tan_hi(double x) {
-    return(nextfp(Math.tan(x)));
-  }
-
-  public static double asin_lo(double x) {
-    return(prevfp(Math.asin(x)));
-  }
-  public static double asin_hi(double x) {
-    return(nextfp(Math.asin(x)));
-  }
-
-  public static double acos_lo(double x) {
-    return(prevfp(Math.acos(x)));
-  }
-  public static double acos_hi(double x) {
-    return(nextfp(Math.acos(x)));
-  }
-
-  public static double atan_lo(double x) {
-    return(prevfp(Math.atan(x)));
-  }
-  public static double atan_hi(double x) {
-    return(nextfp(Math.atan(x)));
-  }
-
-
-
-
-
-
-
-
-  /*
-    These are meant only to be called with
-          -1/4 <= x < 1/4.
-    They are only to be used in the 
-    ia_math package.
-   */
-   static double sin2pi_lo(double x) {
-    return(prevfp(Math.sin(prevfp(Math.PI*2*x))));
-  }
-   static double sin2pi_hi(double x) {
-    return(nextfp(Math.sin(nextfp(Math.PI*2*x))));
-  }
-
-   static double cos2pi_lo(double x) {
-    if (x > 0) 
-      return(prevfp(Math.cos(nextfp(Math.PI*2*x))));
-    else
-      return(prevfp(Math.cos(prevfp(Math.PI*2*x))));
-
-  }
-   static double cos2pi_hi(double x) {
-    if (x > 0) 
-      return(nextfp(Math.cos(prevfp(Math.PI*2*x))));
-    else
-      return(nextfp(Math.cos(nextfp(Math.PI*2*x))));
-  }
-
-   static double tan2pi_lo(double x) {
-    return(prevfp(Math.tan(prevfp(Math.PI*2*x))));
-  }
-   static double tan2pi_hi(double x) {
-    return(nextfp(Math.tan(nextfp(Math.PI*2*x))));
-  }
-
-  /*
-     These are meant to be called with
-            0<=x<=1
-     where asin2pi(x) = asin(x)/(2*pi), etc.
-   */
-
-   static double asin2pi_lo(double x) {
-    return(prevfp(Math.asin(x)/nextfp(Math.PI*2)));
-  }
-   static double asin2pi_hi(double x) {
-    return(nextfp(Math.asin(x)/prevfp(Math.PI*2)));
-  }
-
-   static double acos2pi_lo(double x) {
-    return(prevfp(Math.acos(x)/nextfp(Math.PI*2)));
-  }
-   static double acos2pi_hi(double x) {
-    return(nextfp(Math.acos(x)/prevfp(Math.PI*2)));
-  }
-
-   static double atan2pi_lo(double x) {
-    return(prevfp(Math.atan(x)/nextfp(Math.PI*2)));
-  }
-   static double atan2pi_hi(double x) {
-    return(nextfp(Math.atan(x)/prevfp(Math.PI*2)));
-  }
-
-
-
-
-
-
-  /**
-   * returns lower bound on x**y assuming x>0
-   */
-  public static double pow_lo(double x,double y) {
-    if (x < 0)
-      return Double.NaN;
-    else if (x == 0.0)
-      return 0.0;
-    else if (y > 0) {
-      if (x >= 1)
-        return  exp_lo(mul_lo(y,log_lo(x)));
-      else if (x==1)
-        return 1.0;
-      else 
-        return  exp_lo(mul_lo(y,log_hi(x)));
-    } 
-    else if (y == 0) 
-        return 1.0;
-    else {
-      if (x >= 1)
-        return  exp_lo(mul_lo(y,log_hi(x)));
-      else if (x==1)
-        return 1.0;
-      else 
-        return  exp_lo(mul_lo(y,log_lo(x)));
-    }
-  }
-
-  /**
-   * returns upper bound on x**y assuming x>0
-   */
-  public static double pow_hi(double x,double y) {
-    if (x < 0)
-      return Double.NaN;
-    else if (x == 0.0)
-      return 0.0;
-    else if (y > 0) {
-      if (x >= 1)
-        return  exp_hi(mul_hi(y,log_hi(x)));
-      else if (x==1)
-        return 1.0;
-      else 
-        return  exp_hi(mul_hi(y,log_lo(x)));
-    } 
-    else if (y == 0) 
-        return 1.0;
-    else {
-      if (x >= 1)
-        return  exp_lo(mul_hi(y,log_lo(x)));
-      else if (x==1)
-        return 1.0;
-      else 
-        return  exp_lo(mul_hi(y,log_hi(x)));
-    }
-  }
-
-
-  public static void main(String argv[]) {
-    double a = 1.0e-300;;
-    System.out.println("   Zero = "+Zero); 
-    System.out.println("NegZero = "+NegZero); 
-
-    System.out.println("prevfp(Zero) = "+prevfp(Zero)); 
-    System.out.println("nextfp(Zero) = "+nextfp(Zero)); 
-
-    System.out.println("a = "+a);
-    System.out.println("mul_lo(a,a) = "+mul_lo(a,a));
-    System.out.println("mul_hi(a,a) = "+mul_hi(a,a));
-
-
-  }
-
-
-
-}
diff --git a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RealInterval.java b/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RealInterval.java
deleted file mode 100644
index 1be7c547b274efd42b86442b2130a102ea39db03..0000000000000000000000000000000000000000
--- a/jastadd-mquat-base/libs/ia_math/net/sourceforge/interval/ia_math/RealInterval.java
+++ /dev/null
@@ -1,169 +0,0 @@
-
-package net.sourceforge.interval.ia_math;
-
-
-/**
- *
- * RealInterval.java <p>
- *  -- classes implementing real intervals
- *     as part of the "ia_math library" version 0.1beta1, 10/97
- *
- * <p>
- * Copyright (C) 2000 Timothy J. Hickey
- * <p>
- * License: <a href="http://interval.sourceforge.net/java/ia_math/licence.txt">zlib/png</a>
- * <p>
- * the class RealInterval represents closed intervals of real numbers
- */
-
-public class RealInterval implements Cloneable{
-  double lo,hi;
-
-  public RealInterval(double lo, double hi) throws IAException
-  {
-    if (lo <= hi) {
-      this.lo = lo; this.hi = hi;
-    }
-    else throw new IAException("RealInterval(x="+lo+",y="+hi+"): must have x<=y");
-  }
-
-  public RealInterval(double x) throws IAException {
-    if ((Double.NEGATIVE_INFINITY<x) && (x < Double.POSITIVE_INFINITY)) {
-    this.lo = x; this.hi = x;
-    }
-    else throw new IAException("RealInterval(x): must have -inf<x<inf");
-
-  }
-
-  /**
-   * construct the interval [-infty,infty]
-   */
-  public RealInterval() {
-    this.lo = java.lang.Double.NEGATIVE_INFINITY;
-    this.hi = java.lang.Double.POSITIVE_INFINITY;
-  }
-
-  public double lo() {
-    return this.lo;
-  }
-
-  public double hi() {
-    return this.hi;
-  }
-
-  public boolean equals(RealInterval x) {
-    return((this.lo==x.lo)&&(this.hi==x.hi));
-  }
-
-  public void intersect(RealInterval x)
-    throws IAException
-  {
-    this.lo = Math.max(this.lo,x.lo);
-    this.hi = Math.min(this.hi,x.hi);
-
-    if (this.lo <= this.hi) return;
-    else throw new IAException("this.intersect(X): intersection is empty");
-  } 
-
-  public void union(RealInterval x)
-    throws IAException
-  {
-    this.lo = Math.min(this.lo,x.lo);
-    this.hi = Math.max(this.hi,x.hi);
-  } 
-
-  public boolean nonEmpty() {
-    return(this.lo <= this.hi);
-  }
-
-  public String toString(){
-    return this.toString2();
-  }
-
-  private String toString1(){
-    return(new String(
-        "[" +
-         doubleToString(this.lo) +
-        " , " +
-         doubleToString(this.hi) +
-        "]"));}
-
-  private String toString1a(){
-    return(new String(
-        "[" +
-        ((new Double(this.lo)).toString()) +
-        " , " +
-        ((new Double(this.hi)).toString()) +
-        "]"));}
-
-  private String toString2(){
-    Double midpoint =  new Double((this.lo + this.hi)/2.0);
-    String midpointString =  doubleToString((this.lo + this.hi)/2.0);
-    String      hi1String =  doubleToString(this.hi - midpoint.doubleValue());
-    if (Math.abs(midpoint.doubleValue()) > (this.hi-this.lo)/2.0)
-      return(new String(
-		      //        this.toString1() + " = " +
-        "("+
-        midpointString +
-        " +/- " +
-        hi1String +
-        ") "));
-    else
-     return(this.toString1());
-
-  }
-
-
-  private String doubleToString(double x) {
-    StringBuffer s = new StringBuffer((new Double(x)).toString());
-    int i = s.length(); 
-    int j;
-    for(j=1;j<20-i;i++) s.append(' ');
-    return(s.toString());
-  }
-
-  public Object clone() {
-    return new
-      RealInterval(this.lo,this.hi);
-  }
-
-  public static RealInterval emptyInterval() {
-  RealInterval z = 
-    new RealInterval(
-          Double.POSITIVE_INFINITY, 
-          Double.NEGATIVE_INFINITY);
-    return z;
-  }
-
-  public static RealInterval fullInterval() {
-  RealInterval z = 
-    new RealInterval(
-          Double.NEGATIVE_INFINITY,
-          Double.POSITIVE_INFINITY); 
-    return z;
-  }
-
-  /**
-   * a test procedure which generates a few intervals
-   * and adds and multiplies them
-   */
-  public static void main(String[] args) {
-
-      /* create several RealInterval objects */
-      RealInterval x = new RealInterval(-3.0,-2.0);
-      RealInterval y = new RealInterval(-6.0,7.0);
-      RealInterval z = new RealInterval();
-      RealInterval w = new RealInterval();
-
-      z = IAMath.add(x,y);
-
-      System.out.println("x = [" + x.lo + " , " + x.hi + "]");
-      System.out.println("y = [" + y.lo + " , " + y.hi + "]");
-      System.out.println("x+y = [" + z.lo + " , " + z.hi + "]");
-
-      w = IAMath.mul(x,y);
-      System.out.println("x*y = [" + w.lo + " , " + w.hi + "]");
-
-  }
-
-}