AST ProcessGenerator: replaced subst_*_{from,to} with subst_*_map
Added "test_cell -s <seed>"
Multiply using a carry-save accumulator