This document provides an overview of module 2 of the course "Discrete Mathematics for IT". The module covers topics related to relations and functions, including properties of binary relations, closure of relations, Warshall's algorithm, equivalence relations and partitions, partial ordering relations, functions, composition of functions, invertible functions, and the pigeonhole principle. It also discusses discrete numeric functions, generating functions, and linear recurrence relations with constant coefficients.