> All of these utilities could be more efficient if they didn't create temporaries for the outputs. Especially since we are working with large matrices. Worth capturing in an issue for later. _Originally posted by @pwensing in [#100](https://github.com/ROAM-Lab-ND/generalized_rbda/pull/100/changes#r3307977830)_