- Implementation of product operators
- Long due commit.
- Preparing for github.