FunctionPointers: Using arrays and structures, with pointers to functions.