Types: n: int, P: List[Tuple[int, int]]
Ranges: 3 ≤ n ≤ 100000, -10000 ≤ xi, yi ≤ 10000
Addtl Info: Each point (xi, yi) is unique.