http://www.pages.drexel.edu/~schmutze/220-F-13/220ProblemSet2.pdf