Recall that a predicate is a method with a Boolean return value. The
Predicate interface can be used to test whether a value fulfills a property. A class implementing this interface provides an
invoke method for carrying out a particular test.
GenericUtil class contains a generic static method that finds the first value in an array that matches a given predicate. Your task is to complete the header of that method.