Which choice demonstrates a valid way to create a reference to a static function of another class?
Function<Integer, Integer> funcReference = MyClass()::myFunction();
Function<Integer, Integer> funcReference = MyClass().myFunction();
Function<Integer, Integer> funcReference = MyClass.myFunction;
Function<Integer, Integer> funcReference = MyClass::myFunction;