Added function from_two_nums for complex. Added minor tests.
Added tests for complex addition, Shifted printing tests.

Shifted the tests for pretty printing into the printing module.
Added tests for complex addition, in which the final result is
either int or rational or complex.
Added tests for complex subtraction