added division and subtraction
the printer can now print most of the types
use the new printer when outputting the expressions
starting to parse expressions with matrices