> <\body> Integer numbers of arbitrarily large size are available through the class |mmx::integer> defined in |numerix/integer.hpp>. This class is a simple wrapper to the class of the > library. <\cpp-code> #include\numerix/integer.hpp\ using namespace mmx; void main () { \ \ integer a (2), b (3); \ \ mmout \\ a * b \\ "\\n"; } Rational numbers of arbitrarily large size are available through the class |mmx::rational> defined in |numerix/rational.hpp>. This class is a simple wrapper to the class of the > library. <\cpp-code> #include\numerix/rational.hpp\ using namespace mmx; void main () { \ \ rational a (2), b (3); \ \ mmout \\ a / b \\ "\\n"; } interface> <\session|mathemagix|default> <\input> <|input> use "numerix"; type_mode? := true; <\unfolded-io> <|unfolded-io> 40! <|unfolded-io> : <\unfolded-io> <|unfolded-io> next_prime% 100 <|unfolded-io> : <\unfolded-io> <|unfolded-io> prime%? 9973 <|unfolded-io> : <\unfolded-io> <|unfolded-io> gcd (10, 35) <|unfolded-io> : <\unfolded-io> <|unfolded-io> 10 / 23 <|unfolded-io> >: . If you don't have this file, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.> <\initial> <\collection>