HOW TO example: Function pointers, external / internal [C++]