Made changes to PointInPolygon internals to use point and bool return results using pass by reference