Updating classes to use __new__ instead of init
Adding Weyl group functionality
Adding docstrings and doctests
Fixing an error and adding test_args
Fixed trailing whitespaces
Merging with master
Merged
Adding test_args
expand_mul in add.py
expand_mul in mul.py
Indentation Correction
trailing whitespace
Adds tests to test_complex.py
Making deep=False if any arg of self is_Add
Fixing print statement
Actually adding test_args
Fixing a typo in test_args
efficient use of expand on Add/Mul args
Add tests for issue 1010
Add test for issue 3989