I need mre information regarding the size of the code segment in question and the level of detail of explaination you seek. I have taught C/C++ and ADTs (Abstract Data Types: lists, stacks, queues, trees) in C/C+ for over 10 years at University level