Finished Algorithms Ch 2 Sec 2