Completed FirFilter implementation, ready for testing.