public class SineTransform
3D Fourier transforms of a function, f, simplify to 1D sine transforms of the auxiliary function F(r) = r*f(r)
when f is spherically symmetric.
Discrete sine transforms can be carried out by a fast Fourier transform operating on the vector [0 F 0 reverse(-F)].
FastFourierTransform.java is used as the FFT black box.