This is a terminal-short-circuiting operation. It checks whether any elements of this stream match the provided predicate. It will terminate (short-circuiting) with a result of 'true' when the very first element matches the provided predicate.
If the stream is empty then false is returned and the predicate is not evaluated.