This document describes Programming Assignment 3 which involves implementing a bigint class that can handle integers with up to 45 decimal digits. The bigint class must overload common operators like +, -, <, >, ==, !=, <<, and >> to behave similarly to built-in int types. It also requires various constructors and storing the digit values in a private array. Students are provided guidelines for completing the assignment and submitting their code.