P vs NP - an overview and explanation. | Hacker News Reader