Seemingly working overlap-save implementation (got rather confused trying to make it match an example... might work there too, if periodicity is allowed)