pointers to functions link (previous video)
https://youtu.be/xpz3a3Otrmw
pointers to a functions in c++ (using auto)
A “pointers to a functions” is a variable that can store the address of a
function and therefore can point to different functions at different times during execution.