Add function pointers

Function pointers [aren't necessarily similar](http://stackoverflow.com/questions/3941793/what-is-guaranteed-about-the-size-of-a-function-pointer) to other types of pointers.
Merge pull request #1 from rhymoid/patch-1

Add function pointers