which intermediate method applies a single function to each element of a stream in a pipeline, yielding another stream of exactly the same size? group of answer choices filter() skip() map() limit()