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 all values in an array that match a given predicate. Your task is to implement that method.