A stream also never modifies the original data structure, it just returns the result of the pipelined methods.