This document discusses recurrence relations and methods for solving recurrences. It introduces recurrence relations and examples. It covers the substitution method, iteration method, and Master Theorem for solving recurrences. The Master Theorem is a technique for solving divide-and-conquer recurrences to determine asymptotic tight bounds. Examples are provided to demonstrate applying these techniques.