add is_floating_point.cpp