Week 03: Solving 2D Linear Programs, Geometric Algorithms