third project in a data structures course