I believe the equation got truncated. Precision isn't an issue since it is a symbolic manipulation. The numbers represent variables (lines in an excel file) and are not actual numbers.
Is there a package that handled symbolic algebra. I basically need to multiply these variables through in order to get a list of independent vars. For example: (a+b)*(c+d) or ab+cd+* would turn into ac+ad+bc+bd.
If not, is there a package to page parts of an array to a file or someother manipulation to get around the memory issue. I printed out the array before the join and the array was around 1/2 a gig. What is the byte size limit on a string?