A school project for data structures course.