addition of .gitignore. Rethink unarys.
addition of multiple adds in unit test. fix in other tests
Addition of pow
Merge remote-tracking branch 'origin/master'