Understandig Primitive And Abstract Data Structure