This document discusses recurrences and algorithms analysis. It covers:
1. Recurrences arise when an algorithm contains recursive calls to itself. The running time is described by a recurrence relation.
2. Examples of recurrence relations are given for different types of recursive algorithms.
3. The binary search algorithm is presented as an example recursive algorithm and its recurrence relation is derived.