Sorry but I feel a bit dumb. I cannot understand the math behind it. I mean, it the sample is 44100 hz shouldn’t I cut above 5512,5 hz? And I agree with you (only with irregular waveform) because you’d introduce latency, so zero crossing points might shift.