Implement csr_binop_csr for canonical CSR matrices

Implement csr_binop_csr for canonical CSR matrices

#### TODO
- [x] Add more tests