implemented a shitty findstates(). discovered partial trace produces non-normalized operators for some reason...uh oh