Math/Radicals version 0.01
==========================

This Module is an interface to Mathamatic Radicals, also called Square Roots.
Here's how it works:
use Math::Radicals;
$radical = Math::Radicals;
$newVar = $radical->cube_root(54);
$newVar2 = $radical->simp(54,3);
print "$newVar is the cube root of 54. $newVar2 is it simplified";

The output is:
3.77976314968462 is the cube root of 54. 3 rad3(2) is it simplified  

FUNCTIONS
root(NUMBER[, ROOT_OF])
ex. root(100, 10);
will yield 1.58... which is the 10 root of 100 (1.58... to the power of 10). 
Without ROOT_OF function, it defaults to 2, square rooting (perl's sqrt function
will be faster for squaring.)

cube_root(NUMBER[, ROOT_OF])
ex. cube_root(54);
will yield 3.77... which is the cubic root of 54 (3.77... to the power of 3).
Same as root function, but will default to 3, cube rooting.

factors(NUMBER);
ex. factors(3)
In scalar context is the number of factors in NUMBER. In array it is a list of
numbers that are factors of NUMBER, from greatest to least.

simp(NUMBER[, ROOT_OF])
simp(54,3);
will yield a string, "3 rad3(2)" which means 3 times cubic radical (rad3) of 2. 
This will default to 2, for simplifing a square root. There is no number after
rad for simplifing a square root, but for everything else in ROOT_OF is will say
radROOT_OF.


INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:

  ExtUtils::MakeMaker

COPYRIGHT AND LICENCE.

Copyright (C) 2002 William Gunther

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself. 

