Point-in-Polygon Implementation of the Ray Casting Algorithm in Python for determining a Point inside of a Polygon. Reference for Algorithm