Is Inside a polygon algorithm.. - C#