Alternate signal functions experiments

Signal*.exe were compiled using ghc -O2. They print out the time it
takes for each to write 30 seconds of `vibrato 5 20 (lift 440)` to
out.wav.

SignalArrayTest.exe took 2.36sec on my machine, while
SignalIteratedFunctionTest.exe took 2.56sec, so around 8% faster.