Source: http://www2.stat.duke.edu/~rcs46/lectures_2015/01-markdown-git/slides/lit-prog-slides/lit-prog-slides.pdf