addition of .gitignore. Rethink unarys.
addition of multiple adds in unit test. fix in other tests
Addition of pow