-5. Factor out the unit-norm basis (and operator symmetry) tests once
- all of the algebras pass.
-
-6. Refactor the current ungodly fast charpoly hack (relies on the
- theory to ensure that the charpolys are equal.)
-
-7. Implement random_instance() for the main EJA class.
-
-8. Implement random_instance() for the subalgebra class.
+5. In CartesianProductEJA we already know the multiplication table and
+ inner product matrix. Refactor things until it's no longer
+ necessary to duplicate that work.