lab 5 for data structures