data structures lab