# LaTeX2HTML 96.1 (Feb 5, 1996)
# Associate contents original text with physical files.

$key = q/0 18 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node214.htm%:%Extended Exercise: Moving Pictures, a Last Time' unless ($toc_section_info{$key}); 
$key = q/0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '0%:%index.htm%:% How to Design Programs<BR> &nbsp;<BR> An Introduction to Programming and Computing &nbsp;<BR> &nbsp;<BR> &nbsp;<BR> &nbsp;<BR> &nbsp;<BR> &nbsp;<BR> ' unless ($toc_section_info{$key}); 
$key = q/0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node2.htm%:%List of Figures' unless ($toc_section_info{$key}); 
$key = q/0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node9.htm%:%Processing Simple Forms of Data' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node5.htm%:%Design Recipes' unless ($toc_section_info{$key}); 
$key = q/0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node10.htm%:%Students, Teachers, and Computers' unless ($toc_section_info{$key}); 
$key = q/0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node51.htm%:%Processing Arbitrarily Large Data' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node11.htm%:%Numbers, Expressions, Simple Programs' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node52.htm%:%Compound Data, Part 2: Lists' unless ($toc_section_info{$key}); 
$key = q/0 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node17.htm%:%Programs are Function and Variable Definitions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node75.htm%:%More on Processing Arbitrarily Large Data' unless ($toc_section_info{$key}); 
$key = q/0 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node58.htm%:%More on Processing Lists' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node45.htm%:%The Scheme Grammar' unless ($toc_section_info{$key}); 
$key = q/0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node21.htm%:%Conditional Expressions and Functions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node76.htm%:%More Self-referential Data Definitions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node62.htm%:%Natural Numbers' unless ($toc_section_info{$key}); 
$key = q/0 4 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node26.htm%:%Symbolic Information' unless ($toc_section_info{$key}); 
$key = q/0 8 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node81.htm%:%Mutually Referential Data Definitions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node68.htm%:%Composing Functions, Revisited Again' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node15.htm%:%Errors' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node28.htm%:%Compound Data, Part 1: Structures' unless ($toc_section_info{$key}); 
$key = q/0 8 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node85.htm%:%Development through Iterative Refinement' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node56.htm%:%Designing Functions for Self-Referential Data Definitions' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node36.htm%:%The Varieties of Data' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node106.htm%:%Lexical Scope and Block Structure' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node89.htm%:%Processing Two Complex Pieces of Data' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node49.htm%:%Variable Definitions' unless ($toc_section_info{$key}); 
$key = q/0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node25.htm%:%Designing Conditional Functions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node80.htm%:%Extended Exercise: Evaluating Scheme' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node66.htm%:%Alternative Data Definitions for <B>N</B>' unless ($toc_section_info{$key}); 
$key = q/0 6 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node72.htm%:%Extended Exercise: Rearranging Words' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node32.htm%:%Data Definitions' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node40.htm%:%Extended Exercise: Moving Shapes' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node93.htm%:%Function Simplification' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node97.htm%:%Equality and Testing' unless ($toc_section_info{$key}); 
$key = q/0 11 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node133.htm%:%Syntax of <B>lambda</B>' unless ($toc_section_info{$key}); 
$key = q/0 13 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node155.htm%:%Concrete Time, Abstract Time' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node117.htm%:%Abstraction and a Single Point of Control' unless ($toc_section_info{$key}); 
$key = q/0 10 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node123.htm%:%A First Look at Graphical User Interfaces' unless ($toc_section_info{$key}); 
$key = q/0 12 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node143.htm%:%Making Choices' unless ($toc_section_info{$key}); 
$key = q/0 15 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node172.htm%:%Fixed-size Number Arithmetic' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node127.htm%:%Geometric Sequences and Series' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node147.htm%:%Binary Search' unless ($toc_section_info{$key}); 
$key = q/0 14 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node165.htm%:%Transforming Functions into Accumulator-Style' unless ($toc_section_info{$key}); 
$key = q/0 17 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node196.htm%:%The Vocabulary of Advanced Scheme' unless ($toc_section_info{$key}); 
$key = q/0 14 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node169.htm%:%Extended Exercise: Board Solitaire' unless ($toc_section_info{$key}); 
$key = q/0 19 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node223.htm%:%Computing' unless ($toc_section_info{$key}); 
$key = q/0 16 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node181.htm%:%Assignments and Functions' unless ($toc_section_info{$key}); 
$key = q/0 16 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node186.htm%:%Functions that Initialize Memory' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node191.htm%:%State Changes from Recursion' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node207.htm%:%Mutable Structures' unless ($toc_section_info{$key}); 
$key = q/0 18 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node213.htm%:%Structural Design Recipes and Mutation, Part 2' unless ($toc_section_info{$key}); 
$key = q/0 18 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node221.htm%:%Backtracking with State' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node4.htm%:%Why Everyone Should Learn to Program' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node44.htm%:%The Scheme Vocabulary' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node8.htm%:%Acknowledgements' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node14.htm%:%Word Problems' unless ($toc_section_info{$key}); 
$key = q/0 4 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node20.htm%:%Finger Exercises on Composing Functions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node55.htm%:%Processing Lists of Arbitrary Length' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node100.htm%:%Organizing Programs: <B>local</B>' unless ($toc_section_info{$key}); 
$key = q/0 4 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node24.htm%:%Conditionals and Conditional Functions' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node48.htm%:%Boolean Expressions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node61.htm%:%Extended Exercise: Moving Pictures' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node65.htm%:%Extended Exercise: Creating Lists, Testing Functions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node79.htm%:%Lists in Lists' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node102.htm%:%Semantics of <B>local</B>%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node31.htm%:%Structure Definitions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node71.htm%:%Generalizing Problems, Generalizing Functions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node84.htm%:%Extended Exercise: More on Web Pages' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node39.htm%:%Composing Functions, Revisited' unless ($toc_section_info{$key}); 
$key = q/0 8 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node88.htm%:%Refining Functions and Programs' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node104.htm%:%Pragmatics of <B>local</B>, Part 2%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node92.htm%:%Processing Two Lists Simultaneously: Case 3' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node35.htm%:%Extended Exercise: Hangman' unless ($toc_section_info{$key}); 
$key = q/0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node131.htm%:%Intermezzo 4: Defining Functions on the Fly' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node96.htm%:%Extended Exercise: Evaluating Scheme, Part 2' unless ($toc_section_info{$key}); 
$key = q/0 11 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node132.htm%:%Intermezzo 4: Defining Functions on the Fly' unless ($toc_section_info{$key}); 
$key = q/0 10 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node110.htm%:%Similarities in Data Definitions' unless ($toc_section_info{$key}); 
$key = q/0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node153.htm%:%Intermezzo 5: The Cost of Computing and Vectors' unless ($toc_section_info{$key}); 
$key = q/0 10 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node113.htm%:%Contracts for Abstract and Polymorphic Functions' unless ($toc_section_info{$key}); 
$key = q/0 13 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node154.htm%:%Intermezzo 5: The Cost of Computing and Vectors' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node116.htm%:%Finger Exercises with Abstract List Functions' unless ($toc_section_info{$key}); 
$key = q/0 12 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node139.htm%:%Sorting Quickly' unless ($toc_section_info{$key}); 
$key = q/0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node170.htm%:%Intermezzo 6: The Nature of Inexact Numbers' unless ($toc_section_info{$key}); 
$key = q/0 10 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node122.htm%:%Designing Abstractions with Functions-as-Values' unless ($toc_section_info{$key}); 
$key = q/0 12 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node142.htm%:%Structural versus Generative Recursion' unless ($toc_section_info{$key}); 
$key = q/0 15 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node171.htm%:%Intermezzo 6: The Nature of Inexact Numbers' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node126.htm%:%Arithmetic Sequences and Series' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node146.htm%:%From Files to Lines, From Lists to Lists of Lists' unless ($toc_section_info{$key}); 
$key = q/0 14 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node161.htm%:%A Problem with Generative Recursion' unless ($toc_section_info{$key}); 
$key = q/0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node194.htm%:%Intermezzo 7: The Final Syntax and Semantics' unless ($toc_section_info{$key}); 
$key = q/0 12 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node152.htm%:%Extended Exercise: Checking (on) Queens' unless ($toc_section_info{$key}); 
$key = q/0 14 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node164.htm%:%Accumulator-Style Functions' unless ($toc_section_info{$key}); 
$key = q/0 17 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node195.htm%:%Intermezzo 7: The Final Syntax and Semantics' unless ($toc_section_info{$key}); 
$key = q/0 14 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node168.htm%:%Extended Exercise: Missionaries and Cannibals' unless ($toc_section_info{$key}); 
$key = q/0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node222.htm%:%Epilogue' unless ($toc_section_info{$key}); 
$key = q/0 15 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node175.htm%:%DrScheme's Numbers' unless ($toc_section_info{$key}); 
$key = q/0 16 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node180.htm%:%Sequencing Expression Evaluations' unless ($toc_section_info{$key}); 
$key = q/0 16 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node185.htm%:%Memory and State Variables' unless ($toc_section_info{$key}); 
$key = q/0 18 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node203.htm%:%Practice with Encapsulation' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node190.htm%:%State Changes from User Interactions' unless ($toc_section_info{$key}); 
$key = q/0 17 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node199.htm%:%Errors in Advanced Scheme' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node206.htm%:%Mutable Functional Structures' unless ($toc_section_info{$key}); 
$key = q/0 18 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node212.htm%:%Structural Design Recipes and Mutation, Part 1' unless ($toc_section_info{$key}); 
$key = q/0 18 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node217.htm%:%Intensional Equality' unless ($toc_section_info{$key}); 
$key = q/0 18 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node220.htm%:%Collections of Structures with Cycles' unless ($toc_section_info{$key}); 
$key = q/0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node226.htm%:%  About this document ... ' unless ($toc_section_info{$key}); 
$key = q/0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node1.htm%:%Contents' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node3.htm%:%Preface' unless ($toc_section_info{$key}); 
$key = q/0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node42.htm%:%Intermezzo 1: Syntax and Semantics' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node43.htm%:%Intermezzo 1: Syntax and Semantics' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node7.htm%:%The Parts of the Book' unless ($toc_section_info{$key}); 
$key = q/0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node73.htm%:%Intermezzo 2: List Abbreviations' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node13.htm%:%Variables and Programs' unless ($toc_section_info{$key}); 
$key = q/0 7 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node74.htm%:%Intermezzo 2: List Abbreviations' unless ($toc_section_info{$key}); 
$key = q/0 4 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node19.htm%:%Variable Definitions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node54.htm%:%Data Definitions for Lists of Arbitrary Length' unless ($toc_section_info{$key}); 
$key = q/0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node98.htm%:%Intermezzo 3: Local Definitions and Lexical Scope' unless ($toc_section_info{$key}); 
$key = q/0 4 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node23.htm%:%Functions that Test Conditions' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node47.htm%:%Errors' unless ($toc_section_info{$key}); 
$key = q/0 6 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node60.htm%:%Lists that Contain Structures' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node99.htm%:%Intermezzo 3: Local Definitions and Lexical Scope' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node64.htm%:%Processing Natural Numbers of Arbitrary Size' unless ($toc_section_info{$key}); 
$key = q/0 8 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node78.htm%:%Extended Exercise: Binary Search Trees, Part 1' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node30.htm%:%Extended Exercise: Drawing Simple Pictures' unless ($toc_section_info{$key}); 
$key = q/0 6 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node70.htm%:%Recursive Auxiliary Functions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node83.htm%:%Designing Functions for Mutually-Referential Definitions' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node38.htm%:%Designing Functions for Mixed Data' unless ($toc_section_info{$key}); 
$key = q/0 8 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node87.htm%:%Defining Data Classes and Refining Them' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node91.htm%:%Processing Two Lists Simultaneously: Case 2' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node34.htm%:%Extended Exercise: Moving Circles and Rectangles' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node95.htm%:%Exercises on Processing Two Complex Inputs' unless ($toc_section_info{$key}); 
$key = q/0 10 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node109.htm%:%Similarities in Functions' unless ($toc_section_info{$key}); 
$key = q/0 10 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node112.htm%:%Syntax and Semantics' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node115.htm%:%Abstracting from Examples' unless ($toc_section_info{$key}); 
$key = q/0 12 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node138.htm%:%Modeling a Ball on a Table' unless ($toc_section_info{$key}); 
$key = q/0 10 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node121.htm%:%Functions that Produce Functions' unless ($toc_section_info{$key}); 
$key = q/0 11 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node135.htm%:%Pragmatics of <B>lambda</B>' unless ($toc_section_info{$key}); 
$key = q/0 12 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node141.htm%:%Termination' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node125.htm%:%Sequences and Series' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node145.htm%:%Fractals' unless ($toc_section_info{$key}); 
$key = q/0 14 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node160.htm%:%A Problem with Structural Processing' unless ($toc_section_info{$key}); 
$key = q/0 12 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node151.htm%:%Traversing Graphs' unless ($toc_section_info{$key}); 
$key = q/0 13 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node157.htm%:%A First Look at Vectors' unless ($toc_section_info{$key}); 
$key = q/0 14 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node163.htm%:%Recognizing the Need for Accumulator' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node119.htm%:%Note: Designing Abstractions from Templates' unless ($toc_section_info{$key}); 
$key = q/0 14 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node167.htm%:%Extended Exercise: Accumulators on Trees' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node128.htm%:%Taylor Series%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 15 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node174.htm%:%Underflow' unless ($toc_section_info{$key}); 
$key = q/0 16 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node179.htm%:%Simple Assignments at Work' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node130.htm%:%The Slope of a Function' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node149.htm%:%Extended Exercise: Gaussian Elimination' unless ($toc_section_info{$key}); 
$key = q/0 16 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node184.htm%:%The Need for Memory' unless ($toc_section_info{$key}); 
$key = q/0 18 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node202.htm%:%Abstracting with State Variables' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node189.htm%:%Initializing State' unless ($toc_section_info{$key}); 
$key = q/0 17 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node198.htm%:%The Meaning of Advanced Scheme' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node205.htm%:%Structures from Functions' unless ($toc_section_info{$key}); 
$key = q/0 18 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node211.htm%:%Why Mutate Structures' unless ($toc_section_info{$key}); 
$key = q/0 19 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node225.htm%:%Moving On' unless ($toc_section_info{$key}); 
$key = q/0 18 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node216.htm%:%Extensional Equality' unless ($toc_section_info{$key}); 
$key = q/0 18 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node219.htm%:%More Practice with Vectors' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node193.htm%:%Extended Exercise: Exploring Places' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node209.htm%:%Changing Variables, Changing Structures' unless ($toc_section_info{$key}); 
$key = q/0 3 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node6.htm%:%The Choice of Scheme and DrScheme' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node12.htm%:%Numbers and Arithmetic' unless ($toc_section_info{$key}); 
$key = q/0 4 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node18.htm%:%Composing Functions' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node53.htm%:%Lists' unless ($toc_section_info{$key}); 
$key = q/0 4 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node22.htm%:%Booleans and Relations' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node46.htm%:%The Meaning of Scheme' unless ($toc_section_info{$key}); 
$key = q/0 6 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node59.htm%:%Functions that Produce Lists' unless ($toc_section_info{$key}); 
$key = q/0 4 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node27.htm%:%Finger Exercises with Symbols' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node63.htm%:%Defining Natural Numbers' unless ($toc_section_info{$key}); 
$key = q/0 8 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node77.htm%:%Structures in Structures' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node29.htm%:%Structures' unless ($toc_section_info{$key}); 
$key = q/0 4 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node16.htm%:%Designing Programs' unless ($toc_section_info{$key}); 
$key = q/0 6 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node69.htm%:%Designing Complex Programs' unless ($toc_section_info{$key}); 
$key = q/0 8 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node82.htm%:%Lists of Structures, Lists in Structures' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node101.htm%:%Syntax of <B>local</B>%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node37.htm%:%Mixing and Distinguishing Data' unless ($toc_section_info{$key}); 
$key = q/0 6 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node57.htm%:%More on Procssing Simple Lists' unless ($toc_section_info{$key}); 
$key = q/0 8 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node86.htm%:%Data Analysis' unless ($toc_section_info{$key}); 
$key = q/0 5 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node50.htm%:%Structure Definitions' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node90.htm%:%Processing Two Lists Simultaneously: Case 1' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node103.htm%:%Pragmatics of <B>local</B>, Part 1%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 6 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node67.htm%:%More on the Nature of Natural Numbers' unless ($toc_section_info{$key}); 
$key = q/0 4 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node33.htm%:%Designing Functions for Compound Data' unless ($toc_section_info{$key}); 
$key = q/0 9 0 1 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '5%:%node105.htm%:%Pragmatics of <B>local</B>, Part 3%:%<tex2html_star_mark>' unless ($toc_section_info{$key}); 
$key = q/0 4 0 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node41.htm%:%Input Errors' unless ($toc_section_info{$key}); 
$key = q/0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node107.htm%:%Abstracting Designs' unless ($toc_section_info{$key}); 
$key = q/0 8 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node94.htm%:%Designing Functions that Consume Two Complex Inputs' unless ($toc_section_info{$key}); 
$key = q/0 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node108.htm%:%Similarities in Definitions' unless ($toc_section_info{$key}); 
$key = q/0 10 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node111.htm%:%Functions are Values' unless ($toc_section_info{$key}); 
$key = q/0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node136.htm%:%Generative Recursion' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node114.htm%:%Designing Abstractions from Examples' unless ($toc_section_info{$key}); 
$key = q/0 12 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node137.htm%:%Generative Recursion and Algorithms' unless ($toc_section_info{$key}); 
$key = q/0 10 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node120.htm%:%Designing Abstractions with First-Class Functions' unless ($toc_section_info{$key}); 
$key = q/0 11 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node134.htm%:%Scope and Semantics of <B>lambda</B>' unless ($toc_section_info{$key}); 
$key = q/0 12 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node140.htm%:%Designing Algorithms' unless ($toc_section_info{$key}); 
$key = q/0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node158.htm%:%Accumulating Knowledge' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node124.htm%:%Mathematical Examples' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node144.htm%:%Variations on a Theme' unless ($toc_section_info{$key}); 
$key = q/0 14 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node159.htm%:%The Loss of Knowledge' unless ($toc_section_info{$key}); 
$key = q/0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node150.htm%:%Algorithms that Backtrack' unless ($toc_section_info{$key}); 
$key = q/0 13 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node156.htm%:%The Definition of ``on the Order of''' unless ($toc_section_info{$key}); 
$key = q/0 14 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node162.htm%:%Designing Accumulator-Style Functions' unless ($toc_section_info{$key}); 
$key = q/0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node176.htm%:%Changing the State of Variables' unless ($toc_section_info{$key}); 
$key = q/0 10 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node118.htm%:%Extended Exercise: Moving Pictures, Again' unless ($toc_section_info{$key}); 
$key = q/0 14 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node166.htm%:%More Uses of Accumulation' unless ($toc_section_info{$key}); 
$key = q/0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node177.htm%:%Memory for Functions' unless ($toc_section_info{$key}); 
$key = q/0 15 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node173.htm%:%Overflow' unless ($toc_section_info{$key}); 
$key = q/0 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node178.htm%:%Assignment to Variables' unless ($toc_section_info{$key}); 
$key = q/0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '1%:%node200.htm%:%Changing Compound Values' unless ($toc_section_info{$key}); 
$key = q/0 10 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node129.htm%:%The Area Under a Function' unless ($toc_section_info{$key}); 
$key = q/0 12 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node148.htm%:%Newton's Method' unless ($toc_section_info{$key}); 
$key = q/0 16 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node183.htm%:%Designing Functions with Memory' unless ($toc_section_info{$key}); 
$key = q/0 18 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node201.htm%:%Encapsulation' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node188.htm%:%Examples of Memory Usage' unless ($toc_section_info{$key}); 
$key = q/0 17 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node197.htm%:%The Grammar of Advanced Scheme' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node204.htm%:%Mutable Structures' unless ($toc_section_info{$key}); 
$key = q/0 18 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node210.htm%:%Designing Functions that Change Structures' unless ($toc_section_info{$key}); 
$key = q/0 19 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node224.htm%:%Programming' unless ($toc_section_info{$key}); 
$key = q/0 16 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node182.htm%:%A First Useful Example' unless ($toc_section_info{$key}); 
$key = q/0 18 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node215.htm%:%Equality' unless ($toc_section_info{$key}); 
$key = q/0 16 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node187.htm%:%Functions that Change Memory' unless ($toc_section_info{$key}); 
$key = q/0 18 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '3%:%node218.htm%:%Changing Structures, Vectors, and Objects' unless ($toc_section_info{$key}); 
$key = q/0 16 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node192.htm%:%Finger Exercises on State Changes' unless ($toc_section_info{$key}); 
$key = q/0 18 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/;
$toc_section_info{$key} = '4%:%node208.htm%:%Mutable Vectors' unless ($toc_section_info{$key}); 

1;

