pub fn polygon_signed_area<S>(poly: &[Vector<S, 2>]) -> Swhere S: Scalar,
Signed area of poly (positive for CCW, negative for CW).
poly