implemented a bunch of arithmetic for DiracMatrix