polygon2
pub fn is_simple<T>(points: &[[T; 2]]) -> bool where T: Clone + Signed + PartialEq + PartialOrd, &'a T: Div<&'b T, Output = T> + Sub<&'b T, Output = T> + Mul<&'b T, Output = T>,