Working out all the specifics for same and mixed type operations. Updating docs
Update unit tests with built-in type conversions and all the basic math operations