Fixed some bugs in the printing implementation. Added support for # - # ...

...instead of # + -#. Broke into two methods - complex and real