-1. Finish CartesianProductEJA: add random_instance() method and
- optimize. I guess I should create a separate class hierarchy for
- Cartesian products of RationalBasisEJA? That way we get fast
- charpoly and random_instance() defined...
+1. Add cartesian products to random_eja().
2. Add references and start citing them.