data structures practice code