This document discusses a minor project on sorting techniques using functions in C++. It is authored by a group of 4 students and their project guide. The document introduces different sorting algorithms like bubble sort, insertion sort, and selection sort. It provides examples to explain how each algorithm works step-by-step to sort an array of numbers in ascending order. C and C++ are computer programming languages commonly used for software development, and sorting is an important technique to arrange data in a desired order.