Floating Point Array Object

The floating point array object provides a fixed-size circular buffer of values.

Statistics and FFT/DWT style operations can be performed efficiently on the fao, or multiple fao objects.

The key method is fao:push that pushes a single value into the circular array.