Given a polygon with N number of points (x,y coordinates) how to calculate the area (surface) ?