  We introduction the ForeignFunctions package for Macaulay2, which uses libffi
to provide the ability to call functions from external libraries without
needing to link against them at compile time. As an example, we use the library
FFTW to compute fast Fourier transforms inside Macaulay2.
