We finished algorithm analysis, working through the examples of the Tower of Hanoi solver and Karatsuba's multiplication algorithm. We also had a brief introduction to NP.