What’s the difference between SEO and PPC?

Both disciplines focus on getting your content to the top of the search results page. However, SEO does this organically whilst PPC requires you to pay for each click.