Understanding Primitive Data Structures in Computing