firstOrElse
Returns the first element matching the given predicate, or the result of calling the defaultValue function if no such element is found.
Returns the first element matching the given predicate, or the result of calling the defaultValue function if no such element is found.