The Prime_Factors_Math_Utils procedure returns a vector of the prime factors for a given number. For negative numbers, it returns a vector with ``-1'' in the first position and then the prime factorization for the corresponding positive number. For zero, it returns a single zero as the prime factorization. The procedure gives correct answers for all integers in the range [-HUGE(),HUGE()].
|call Prime_Factors (Number, NFactors, Factors, Verbose)|
|Number||The number to be factored.|
|Verbose||Toggle for output. Default is false. [optional]|
|NFactors||The number of prime factors.|
|Factors(32)||A vector of the prime factors.|
The Prime_Factors_Math_Utils code listing contains additional documentation.
Michael L. Hall