1.3. Program Organisation: 1.4 Abstraction: Structural Abstract Datatype Nominal Abstract Datatype 1.5 Data and Data Flow: Input Parameter Pass-through Parameter Eager Evaluation Lazy Evaluation 1.6 Typing: