Changes made in dsp/fourier/internal/fftpack break the formatting used
there, so these are reverted. There will be complaints in CI.
[git-generate]
gofmt -w .
go generate gonum.org/v1/gonum/blas
go generate gonum.org/v1/gonum/blas/gonum
go generate gonum.org/v1/gonum/unit
go generate gonum.org/v1/gonum/unit/constant
go generate gonum.org/v1/gonum/graph/formats/dot
go generate gonum.org/v1/gonum/graph/formats/rdf
go generate gonum.org/v1/gonum/stat/card
git checkout -- dsp/fourier/internal/fftpack
* Implemented Carlson's and Legendre's elliptic integrals.
Added Carlson's symmetric elliptic integrals RF and RD. Added Legendre's elliptic integrals of the 1st and 2nd kinds.
* Combined const declarations.
Combined const decls. Used 1 as a seed for the RNG.
* Renamed CarsonRF, CarlsonRD to EllipticRF, EllipticRD.
Renamed CarsonRF, CarlsonRD to EllipticRF, EllipticRD. Updated the docs as per the reviewer's suggestions. Used bit shifts to define 2^-1022.
* Improved the docs.
Improved the docs. Added an ArXiv preprint link.
* Improved doc formatting.
Used two spaces instead of tabs. Removed extra blank lines.
* Improved the docs.
Elaborated on the origins of the RF and RD integrals.
* Multiple fixes as suggested by the reviewer.
Multiple fixes in the docs and code. Added spot checks for several precomputed values of EllipticF and EllipticE.