gh-37854: Maximal angles between convex cones
My colleagues are writing about this stuff again. Let's migrate
https://github.com/sagemath/sage/issues/29169 from the old Trac branch.
Relative to _develop_:
* Add a new reference
* Add a new module `src.sage.geometry.cone_critical_angles` for the
implementation
* Add a `max_angle()` method to the class in `src.sage.geometry.cone`
for the user interface
Relative to the old trac branch:
* Update the algorithm to take
https://www.heldermann.de/JCA/JCA31/JCA311/jca31015.htm into
consideration
* Add that paper as a reference
* Drop the more-general critical angles computation. It isn't nearly as
nice as the maximal angle method.
TODO:
* ~~Revert commit 95e57636c9 after checking the docs~~
URL: https://github.com/sagemath/sage/pull/37854
Reported by: Michael Orlitzky
Reviewer(s): Kwankyu Lee, Matthias Köppe, Michael Orlitzky, Travis Scrimshaw