Created GenericFunctionPointer to display behavior of function pointers