public NestedSmooth(int nestCount, int _maxSampleCount, float _maxInputDelta = float.MaxValue) { if (nestCount != 0) { nest = new NestedSmooth(nestCount - 1, _maxSampleCount, _maxInputDelta); } filter = new NoiseFilter(_maxSampleCount, _maxInputDelta); }