The second programming assignment for my cs125 course.