P:\test>perl -mTime::HiRes=time -MMath::BigInt -wle"print time; $n=Math::BigInt->new( 700 ); print $n->bfac; print time;" 1118754720.06049 2422040124750272179867875093812352218590983385729207299450679664929938 1602156474204445190516664848192493214566714970498423275250938748173438 3839375763145922845082849997227127414016031105783055846363633712407933 2447820739281101037112665387537180790257577919273108262916904750405235 0550600840122194928923756351362966220200231781096198180461799068974504 2054891261087058908805650391358456221103769328878296090019507413099979 9035970711436279339094292032866260496375825461427727555710003007752906 1414706395743900249885149142644498650064588732269519418995459703339103 5158855923294082956927698608022220028996612834393163002878920338265474 9603473516314765262772257171154686716862814184728741187147936349501653 1974574556604131345060491220449470526233846820888647906733095692923842 1561178801427495490591414836230322620024681644130193484608025499864732 5270606104512088058712293349862185399243309054299576381718806247238195 2326046426143298940706361637536720912327516123783482738407578735677175 3287924251833711954060294360941162934900956604372083673740109088239297 5031224612531245642687296717053747734506443314924558119560479901478736 2095569251615177371103997547305518540663284200147286578962869365237870 8020647632715713644131877343275100726310805695825169381128095724320246 0157111778617472683761623869704457588005158037495665069625778930898095 7257947107016392382315281155796191202873786892389343351985086659339172 5714397527770759059751198934506870173594016967256186471310711501674736 8992690116082633762172346688969840862517264384000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000 1118754720.13248