data structures lab 2