Renamed ptr_to_int.hpp to pointer.hpp, renamed ptr_to_int() to pointer_to_int
Added is_function_pointer to pointer.hpp, including a unit test