Defining an array of function pointers