Better layout
1/2/3 pole IIR for use with Octave/Matlab
Added float types