push(@factored_rows,%coefficient_array); #### push(@factored_rows, \%coefficient_array); #### push(@factored_rows, 'hash_key1', $value1, 'hash_key2', $value2); #### @factored_eqns = &factorize(\@eqn_set,\@variables); #### my @factored_eqns; ... @factored_eqns = factorize(\@eqn_set,\@variables); #### my @factored_eqns; ... @factored_eqns = factorize(\@eqn_set,\@variables); ... my $term; ... foreach $term(@{$equation}) { ... #### my @factored_eqns = factorize(\@eqn_set,\@variables); ... foreach my $term (@{ $equation }) { ... #### foreach $equation (@this_eqn_set){ #then for each variable in the eqution foreach $variable (@this_variable_set){ ... #### for my $equation (@this_eqn_set) { for my $variable (@this_variable_set) { ...