Fix for issue #204

If Mul dictionary contains numbers we add a `*` in printing
Yes, that works. Eventually we'll have to have printers just like sympy has, so we can test all the printing there.