Can't use an undefined value as an ARRAY reference at /System/Library/Perl/5.8.6/Math/BigInt/Calc.pm line 899 (#1) (F) A value used as either a hard reference or a symbolic reference must be a defined value. This helps to delurk some insidious errors. Uncaught exception from user code: Can't use an undefined value as an ARRAY reference at /System/Library/Perl/5.8.6/Math/BigInt/Calc.pm line 899. at /System/Library/Perl/5.8.6/Math/BigInt/Calc.pm line 899 Math::BigInt::Calc::_acmp('ARRAY(0x18690a0)', 'ARRAY(0x18690d0)') called at /System/Library/Perl/5.8.6/Math/BigInt/Calc.pm line 1304 Math::BigInt::Calc::_fac('Math::BigInt::Calc', 'ARRAY(0x1868fc8)') called at /System/Library/Perl/5.8.6/Math/BigFloat.pm line 1789 Math::BigFloat::bfac('Math::BigFloat=HASH(0x1868f5c)') called at repeat.pl line 19