Data Details Stifle Progress. Data Abstraction Facilitates Progress. You Should Use Readers, Constructors, and Writers Liberally. It Is Useful To Transform and To Filter. Recursive Procedures Can Transform and Filter.
Recursive Procedures Can Count and Find.
Cliches Embody Important Programming Knowledge. Simplify Filtering Operations. Simplify Counting and Finding Operations. Iteration on Numbers and Lists. LOOP Never Stops, Almost.