MODULE 8:   P vs NP
Algorithms for Hard Problems