1.4 Data types, data structures, and algorithms