Hey guys, its been a while since I had to do something like this, so any help would be appreciated

I'm working on a project and I have a polygon defined by n vertices (there will be multiple polygons overall, each with an arbitrary number of vertices). I need to know whether a given point falls within the boundaries of the polygon. Can someone give some insight into how to calculate this? Is this a linear algebra problem?

Thanks