add point_in_polygon with tests