Assignment 4 from my C# 2 college course.