Call explicit constructor instead of copy constructor
Refactor IIR to use circular buffer