code: public boolean anyMatch(@NotNull IntPredicate predicate) {
          while(iterator.hasNext()) {
              if(predicate.test(iterator.nextInt()))
                  return true;
          }
  
          return false;
      }
docs: Returns whether any elements of this stream match the provided
  predicate. May not evaluate the predicate on all elements if not
  necessary for determining the result.  If the stream is empty then
  {@code false} is returned and the predicate is not evaluated.
  
  <p>This is a short-circuiting terminal operation.
  
  <p>Example:
  <pre>
  predicate: (a) -&gt; a == 5
  stream: [1, 2, 3, 4, 5]
  result: true
  
  predicate: (a) -&gt; a == 5
  stream: [5, 5, 5]
  result: true
  </pre>
  
  @param predicate a non-interfering stateless predicate to apply
  to elements of this stream
  @return {@code true} if any elements of the stream match the provided
  predicate, otherwise {@code false}