Finished Chapter 3 exercises except Graham Scan