Types: n: int, P: List[Tuple[int, int]]
Ranges: 3 ≤ n ≤ 100000, -10000 ≤ xi, yi ≤ 10000
Addtl Info: No point in P will occur more than once.