This document describes a programming assignment to simulate a car race with multiple cars. The main tasks are:
1. Create a car class to represent each racing car as an object, with attributes like name, handling, speed etc. and methods to operate the car.
2. Modify the code to run the race 25 times to simulate a season, and track each car's wins. Determine an overall season champion.
3. For each race, randomly generate a different racetrack by appending characters to a string. This introduces variation between races.
There are also bonus objectives to read car data from files rather than hardcoding, and to draw the cars' progress on the same line when possible.