TakeWithOut Returns Ienumerable without the last n elements. Features: Does not load an incoming sequence into memory. No more than one pass through input sequence.