Changong Structures, Vectors, and Objects | part of How to Design Programs: An Introduction to Programming and Computing | MIT Press books | IEEE Xplore