formatting
Add a public API for the binary operations
Added a public API for the unary operators