Data structure final project.