Does P = NP? A real-life mathematical problem

This will be an article about the mathematics of algorithms. An algorithm is a set of rules and instructions used to solve a real-life problem. Often this algorithm will then be run on a computer.