Find the first values in an iterator that matches the predicate function or undefined when not found
Iterable object
predicate function
Find the first values in an iterator that matches the predicate function or undefined when not found