Search.setIndex({"docnames": ["CSPAbilitySummary/ch19_summary", "CSPAbilitySummary/examPost", "CSPAbilitySummary/thatsall", "CSPAbilitySummary/toctree", "CSPCreativity/deciding", "CSPCreativity/examples", "CSPCreativity/intro", "CSPCreativity/processQ", "CSPCreativity/programming", "CSPCreativity/referencing", "CSPCreativity/task", "CSPCreativity/toctree", "CSPGlobalImpact/choosing", "CSPGlobalImpact/completing", "CSPGlobalImpact/deciding", "CSPGlobalImpact/exploring", "CSPGlobalImpact/intro", "CSPGlobalImpact/outline", "CSPGlobalImpact/task", "CSPGlobalImpact/toctree", "CSPGlobalImpact/working", "CSPImageDecisions/ch15_exercises", "CSPImageDecisions/ch15_summary", "CSPImageDecisions/combineImages", "CSPImageDecisions/decImages", "CSPImageDecisions/exam14a15", "CSPImageDecisions/imageIfElse", "CSPImageDecisions/imageMultIf", "CSPImageDecisions/toctree", "CSPInternet/autonomous", "CSPInternet/cybersecurity", "CSPInternet/intro", "CSPInternet/toctree", "CSPIntroData/ch16_exercises", "CSPIntroData/ch16_summary", "CSPIntroData/decRange", "CSPIntroData/forEach", "CSPIntroData/listIndexes", "CSPIntroData/rainfall", "CSPIntroData/rangeChange", "CSPIntroData/revList", "CSPIntroData/teacherRainfall", "CSPIntroData/toctree", "CSPIntroData/workColls", "CSPIntroData/workLists", "CSPIntroData/workStrings", "CSPIntroDecisions/ch12_exercises", "CSPIntroDecisions/ch12_summary", "CSPIntroDecisions/complex", "CSPIntroDecisions/decTeacherNotes", "CSPIntroDecisions/decisions", "CSPIntroDecisions/if", "CSPIntroDecisions/ifAndElse", "CSPIntroDecisions/logicalEx", "CSPIntroDecisions/multiple", "CSPIntroDecisions/noteConditionalsCards", "CSPIntroDecisions/noteWaitingIf", "CSPIntroDecisions/noteWhileExits", "CSPIntroDecisions/practice", "CSPIntroDecisions/toctree", "CSPNameNames/ch6_exercises", "CSPNameNames/ch6_summary", "CSPNameNames/exam5a6", "CSPNameNames/imageLib", "CSPNameNames/nameFandP", "CSPNameNames/nameSets", "CSPNameNames/nameSteps", "CSPNameNames/names4names2", "CSPNameNames/namesInput", "CSPNameNames/noteActualVsFormalParams", "CSPNameNames/noteAfterReturn", "CSPNameNames/noteFunDefVsCall", "CSPNameNames/params", "CSPNameNames/renameFunctions", "CSPNameNames/toctree", "CSPNameNumbers/assignName", "CSPNameNumbers/ch3_exercises", "CSPNameNumbers/ch3_summary", "CSPNameNumbers/driving", "CSPNameNumbers/expression", "CSPNameNumbers/expressionTable", "CSPNameNumbers/invoice", "CSPNameNumbers/ketchup", "CSPNameNumbers/misconceptions", "CSPNameNumbers/noteEitherSideOfEquals", "CSPNameNumbers/noteLimitsBoxAnalogy", "CSPNameNumbers/orderOfOperations", "CSPNameNumbers/toctree", "CSPNameNumbers/walkAssign", "CSPNameNumbers/whyVideo", "CSPNameStrings/assignNameStr", "CSPNameStrings/ch4_exercises", "CSPNameStrings/ch4_summary", "CSPNameStrings/exam3a4", "CSPNameStrings/immutable", "CSPNameStrings/madlib", "CSPNameStrings/strObjects", "CSPNameStrings/toctree", "CSPNameStrings/whyAudio", "CSPNameTurtles/FuncAndProc", "CSPNameTurtles/TurtlePractice", "CSPNameTurtles/bodySyntonic", "CSPNameTurtles/ch5_exercises", "CSPNameTurtles/ch5_summary", "CSPNameTurtles/changeProg", "CSPNameTurtles/house", "CSPNameTurtles/multTurtles", "CSPNameTurtles/names4turtles", "CSPNameTurtles/toctree", "CSPNameTurtles/turtleFAP", "CSPPracticeQuestions/APCSP_ExamInfo", "CSPPracticeQuestions/exam24_1", "CSPPracticeQuestions/exam24_2", "CSPPracticeQuestions/exam24_3", "CSPPracticeQuestions/exam24_4", "CSPPracticeQuestions/toctree", "CSPRepeatImages/ch11_exercises", "CSPRepeatImages/ch11_summary", "CSPRepeatImages/changeColor", "CSPRepeatImages/changeColorLoc", "CSPRepeatImages/changeData", "CSPRepeatImages/exam9t11", "CSPRepeatImages/imageAbstractions", "CSPRepeatImages/pattern", "CSPRepeatImages/repeatimages", "CSPRepeatImages/toctree", "CSPRepeatNumbers/accumPattern", "CSPRepeatNumbers/ch7_exercises", "CSPRepeatNumbers/ch7_summary", "CSPRepeatNumbers/list", "CSPRepeatNumbers/print", "CSPRepeatNumbers/range", "CSPRepeatNumbers/repeatNums", "CSPRepeatNumbers/repeatSteps", "CSPRepeatNumbers/toctree", "CSPRepeatStrings/ch9_exercises", "CSPRepeatStrings/ch9_summary", "CSPRepeatStrings/mirror", "CSPRepeatStrings/modify", "CSPRepeatStrings/repeatstrings", "CSPRepeatStrings/reverse", "CSPRepeatStrings/toctree", "CSPRepeatTurtles/RepeatTurtlesPractice", "CSPRepeatTurtles/ch10_exercises", "CSPRepeatTurtles/ch10_summary", "CSPRepeatTurtles/patterns", "CSPRepeatTurtles/repeatturtles", "CSPRepeatTurtles/stamp", "CSPRepeatTurtles/toctree", "CSPRepeatTurtles/turtleGeom", "CSPStringDecisions/ch13_exercises", "CSPStringDecisions/ch13_summary", "CSPStringDecisions/decisionStrings", "CSPStringDecisions/elif", "CSPStringDecisions/exam12a13", "CSPStringDecisions/fortuneTeller", "CSPStringDecisions/input", "CSPStringDecisions/noteZodiac", "CSPStringDecisions/toctree", "CSPStringPieces/ch17_exercises", "CSPStringPieces/ch17_summary", "CSPStringPieces/createPartsOfStrings", "CSPStringPieces/exam16a17", "CSPStringPieces/madLibPieces", "CSPStringPieces/outOfRange", "CSPStringPieces/piecesstrings", "CSPStringPieces/split", "CSPStringPieces/strProcParam", "CSPStringPieces/toctree", "CSPTuring/abilities", "CSPTuring/ch2_summary", "CSPTuring/exam1a2", "CSPTuring/toctree", "CSPTuring/turingMachines", "CSPTuring/whatIsComputer", "CSPTurtleDecisions/ch14_exercises", "CSPTurtleDecisions/ch14_summary", "CSPTurtleDecisions/collisions", "CSPTurtleDecisions/decTurtle", "CSPTurtleDecisions/oddEven", "CSPTurtleDecisions/random", "CSPTurtleDecisions/toctree", "CSPTurtleDecisions/turtleFP", "CSPWebData/avgPoll", "CSPWebData/ch18_exercises", "CSPWebData/ch18_summary", "CSPWebData/datastates", "CSPWebData/findPollState", "CSPWebData/largestPoll", "CSPWebData/lowestPoll", "CSPWebData/pollData", "CSPWebData/readData", "CSPWebData/toctree", "CSPWebData/webData", "CSPWhatsNext/toctree", "CSPWhatsNext/whatsNext", "CSPWhileAndForLoops/ch8_exercises", "CSPWhileAndForLoops/ch8_summary", "CSPWhileAndForLoops/exam7a8", "CSPWhileAndForLoops/forAndWhile", "CSPWhileAndForLoops/infinite", "CSPWhileAndForLoops/nestedLoops", "CSPWhileAndForLoops/noteWaitingWhile", "CSPWhileAndForLoops/teacherWhileVSFor", "CSPWhileAndForLoops/toctree", "CSPWhileAndForLoops/while", "CSPWhileAndForLoops/whileCount", "CSPrinTeasers/ch1_summary", "CSPrinTeasers/computeImages", "CSPrinTeasers/computeNumbers", "CSPrinTeasers/computeTurtles", "CSPrinTeasers/computeWords", "CSPrinTeasers/pretest", "CSPrinTeasers/standards", "CSPrinTeasers/teacherBook", "CSPrinTeasers/toctree", "index"], "filenames": ["CSPAbilitySummary/ch19_summary.rst", "CSPAbilitySummary/examPost.rst", "CSPAbilitySummary/thatsall.rst", "CSPAbilitySummary/toctree.rst", "CSPCreativity/deciding.rst", "CSPCreativity/examples.rst", "CSPCreativity/intro.rst", "CSPCreativity/processQ.rst", "CSPCreativity/programming.rst", "CSPCreativity/referencing.rst", "CSPCreativity/task.rst", "CSPCreativity/toctree.rst", "CSPGlobalImpact/choosing.rst", "CSPGlobalImpact/completing.rst", "CSPGlobalImpact/deciding.rst", "CSPGlobalImpact/exploring.rst", "CSPGlobalImpact/intro.rst", "CSPGlobalImpact/outline.rst", "CSPGlobalImpact/task.rst", "CSPGlobalImpact/toctree.rst", "CSPGlobalImpact/working.rst", "CSPImageDecisions/ch15_exercises.rst", "CSPImageDecisions/ch15_summary.rst", "CSPImageDecisions/combineImages.rst", "CSPImageDecisions/decImages.rst", "CSPImageDecisions/exam14a15.rst", "CSPImageDecisions/imageIfElse.rst", "CSPImageDecisions/imageMultIf.rst", "CSPImageDecisions/toctree.rst", "CSPInternet/autonomous.rst", "CSPInternet/cybersecurity.rst", "CSPInternet/intro.rst", "CSPInternet/toctree.rst", "CSPIntroData/ch16_exercises.rst", "CSPIntroData/ch16_summary.rst", "CSPIntroData/decRange.rst", "CSPIntroData/forEach.rst", "CSPIntroData/listIndexes.rst", "CSPIntroData/rainfall.rst", "CSPIntroData/rangeChange.rst", "CSPIntroData/revList.rst", "CSPIntroData/teacherRainfall.rst", "CSPIntroData/toctree.rst", "CSPIntroData/workColls.rst", "CSPIntroData/workLists.rst", "CSPIntroData/workStrings.rst", "CSPIntroDecisions/ch12_exercises.rst", "CSPIntroDecisions/ch12_summary.rst", "CSPIntroDecisions/complex.rst", "CSPIntroDecisions/decTeacherNotes.rst", "CSPIntroDecisions/decisions.rst", "CSPIntroDecisions/if.rst", "CSPIntroDecisions/ifAndElse.rst", "CSPIntroDecisions/logicalEx.rst", "CSPIntroDecisions/multiple.rst", "CSPIntroDecisions/noteConditionalsCards.rst", "CSPIntroDecisions/noteWaitingIf.rst", "CSPIntroDecisions/noteWhileExits.rst", "CSPIntroDecisions/practice.rst", "CSPIntroDecisions/toctree.rst", "CSPNameNames/ch6_exercises.rst", "CSPNameNames/ch6_summary.rst", "CSPNameNames/exam5a6.rst", "CSPNameNames/imageLib.rst", "CSPNameNames/nameFandP.rst", "CSPNameNames/nameSets.rst", "CSPNameNames/nameSteps.rst", "CSPNameNames/names4names2.rst", "CSPNameNames/namesInput.rst", "CSPNameNames/noteActualVsFormalParams.rst", "CSPNameNames/noteAfterReturn.rst", "CSPNameNames/noteFunDefVsCall.rst", "CSPNameNames/params.rst", "CSPNameNames/renameFunctions.rst", "CSPNameNames/toctree.rst", "CSPNameNumbers/assignName.rst", "CSPNameNumbers/ch3_exercises.rst", "CSPNameNumbers/ch3_summary.rst", "CSPNameNumbers/driving.rst", "CSPNameNumbers/expression.rst", "CSPNameNumbers/expressionTable.rst", "CSPNameNumbers/invoice.rst", "CSPNameNumbers/ketchup.rst", "CSPNameNumbers/misconceptions.rst", "CSPNameNumbers/noteEitherSideOfEquals.rst", "CSPNameNumbers/noteLimitsBoxAnalogy.rst", "CSPNameNumbers/orderOfOperations.rst", "CSPNameNumbers/toctree.rst", "CSPNameNumbers/walkAssign.rst", "CSPNameNumbers/whyVideo.rst", "CSPNameStrings/assignNameStr.rst", "CSPNameStrings/ch4_exercises.rst", "CSPNameStrings/ch4_summary.rst", "CSPNameStrings/exam3a4.rst", "CSPNameStrings/immutable.rst", "CSPNameStrings/madlib.rst", "CSPNameStrings/strObjects.rst", "CSPNameStrings/toctree.rst", "CSPNameStrings/whyAudio.rst", "CSPNameTurtles/FuncAndProc.rst", "CSPNameTurtles/TurtlePractice.rst", "CSPNameTurtles/bodySyntonic.rst", "CSPNameTurtles/ch5_exercises.rst", "CSPNameTurtles/ch5_summary.rst", "CSPNameTurtles/changeProg.rst", "CSPNameTurtles/house.rst", "CSPNameTurtles/multTurtles.rst", "CSPNameTurtles/names4turtles.rst", "CSPNameTurtles/toctree.rst", "CSPNameTurtles/turtleFAP.rst", "CSPPracticeQuestions/APCSP_ExamInfo.rst", "CSPPracticeQuestions/exam24_1.rst", "CSPPracticeQuestions/exam24_2.rst", "CSPPracticeQuestions/exam24_3.rst", "CSPPracticeQuestions/exam24_4.rst", "CSPPracticeQuestions/toctree.rst", "CSPRepeatImages/ch11_exercises.rst", "CSPRepeatImages/ch11_summary.rst", "CSPRepeatImages/changeColor.rst", "CSPRepeatImages/changeColorLoc.rst", "CSPRepeatImages/changeData.rst", "CSPRepeatImages/exam9t11.rst", "CSPRepeatImages/imageAbstractions.rst", "CSPRepeatImages/pattern.rst", "CSPRepeatImages/repeatimages.rst", "CSPRepeatImages/toctree.rst", "CSPRepeatNumbers/accumPattern.rst", "CSPRepeatNumbers/ch7_exercises.rst", "CSPRepeatNumbers/ch7_summary.rst", "CSPRepeatNumbers/list.rst", "CSPRepeatNumbers/print.rst", "CSPRepeatNumbers/range.rst", "CSPRepeatNumbers/repeatNums.rst", "CSPRepeatNumbers/repeatSteps.rst", "CSPRepeatNumbers/toctree.rst", "CSPRepeatStrings/ch9_exercises.rst", "CSPRepeatStrings/ch9_summary.rst", "CSPRepeatStrings/mirror.rst", "CSPRepeatStrings/modify.rst", "CSPRepeatStrings/repeatstrings.rst", "CSPRepeatStrings/reverse.rst", "CSPRepeatStrings/toctree.rst", "CSPRepeatTurtles/RepeatTurtlesPractice.rst", "CSPRepeatTurtles/ch10_exercises.rst", "CSPRepeatTurtles/ch10_summary.rst", "CSPRepeatTurtles/patterns.rst", "CSPRepeatTurtles/repeatturtles.rst", "CSPRepeatTurtles/stamp.rst", "CSPRepeatTurtles/toctree.rst", "CSPRepeatTurtles/turtleGeom.rst", "CSPStringDecisions/ch13_exercises.rst", "CSPStringDecisions/ch13_summary.rst", "CSPStringDecisions/decisionStrings.rst", "CSPStringDecisions/elif.rst", "CSPStringDecisions/exam12a13.rst", "CSPStringDecisions/fortuneTeller.rst", "CSPStringDecisions/input.rst", "CSPStringDecisions/noteZodiac.rst", "CSPStringDecisions/toctree.rst", "CSPStringPieces/ch17_exercises.rst", "CSPStringPieces/ch17_summary.rst", "CSPStringPieces/createPartsOfStrings.rst", "CSPStringPieces/exam16a17.rst", "CSPStringPieces/madLibPieces.rst", "CSPStringPieces/outOfRange.rst", "CSPStringPieces/piecesstrings.rst", "CSPStringPieces/split.rst", "CSPStringPieces/strProcParam.rst", "CSPStringPieces/toctree.rst", "CSPTuring/abilities.rst", "CSPTuring/ch2_summary.rst", "CSPTuring/exam1a2.rst", "CSPTuring/toctree.rst", "CSPTuring/turingMachines.rst", "CSPTuring/whatIsComputer.rst", "CSPTurtleDecisions/ch14_exercises.rst", "CSPTurtleDecisions/ch14_summary.rst", "CSPTurtleDecisions/collisions.rst", "CSPTurtleDecisions/decTurtle.rst", "CSPTurtleDecisions/oddEven.rst", "CSPTurtleDecisions/random.rst", "CSPTurtleDecisions/toctree.rst", "CSPTurtleDecisions/turtleFP.rst", "CSPWebData/avgPoll.rst", "CSPWebData/ch18_exercises.rst", "CSPWebData/ch18_summary.rst", "CSPWebData/datastates.rst", "CSPWebData/findPollState.rst", "CSPWebData/largestPoll.rst", "CSPWebData/lowestPoll.rst", "CSPWebData/pollData.rst", "CSPWebData/readData.rst", "CSPWebData/toctree.rst", "CSPWebData/webData.rst", "CSPWhatsNext/toctree.rst", "CSPWhatsNext/whatsNext.rst", "CSPWhileAndForLoops/ch8_exercises.rst", "CSPWhileAndForLoops/ch8_summary.rst", "CSPWhileAndForLoops/exam7a8.rst", "CSPWhileAndForLoops/forAndWhile.rst", "CSPWhileAndForLoops/infinite.rst", "CSPWhileAndForLoops/nestedLoops.rst", "CSPWhileAndForLoops/noteWaitingWhile.rst", "CSPWhileAndForLoops/teacherWhileVSFor.rst", "CSPWhileAndForLoops/toctree.rst", "CSPWhileAndForLoops/while.rst", "CSPWhileAndForLoops/whileCount.rst", "CSPrinTeasers/ch1_summary.rst", "CSPrinTeasers/computeImages.rst", "CSPrinTeasers/computeNumbers.rst", "CSPrinTeasers/computeTurtles.rst", "CSPrinTeasers/computeWords.rst", "CSPrinTeasers/pretest.rst", "CSPrinTeasers/standards.rst", "CSPrinTeasers/teacherBook.rst", "CSPrinTeasers/toctree.rst", "index.rst"], "titles": ["Chapter 19 - Concept Summary", "Post Exam", "Computer Abilities", "Chapter 19 - Computer Abilities Summary", "Deciding What to Program", "Project Examples", "Creativity", "Progress and Process Questions", "Programming in a Team", "Referencing Code", "Preparing for the AP CS Principles Exam", "Chapter 21 - Creativity", "Choosing a Topic", "Presenting your Innovation", "Deciding on an Innovation", "Exploring Impact Data", "Global Impact", "Writing an Outline", "Preparing for the AP CS Principles Exam", "Chapter 22 - Global Impact", "Creating your project", "Chapter 15 Exercises", "Chapter 15 - Concept Summary", "Combining Pictures", "Using Decisions with Images", "Exam Questions for Chapters 14 and 15", "If and Else with Images", "Multiple If\u2019s with Images", "Chapter 15 - Using Decisions with Images", "The Internet is Many Computers", "Cybersecurity", "Introduction to the Internet", "Chapter 20: The Internet", "Chapter 16 Exercises", "Chapter 16 - Concept Summary", "Using a Negative Change Value with Range", "For Each Item Loop", "Working with Indexes", "Rainfall Problem", "Vary the Change Amount in Range", "Reversing a List", " Teacher Note: The Rainfall Problem", "Chapter 16 - Working with Collections", "Working with Collections of Data", "Working with Lists", "Working with Strings", "Chapter 12 Exercises", "Chapter 12 - Summary", "Complex Conditionals (and, or, and not)", " Delaying the else", "Making Decisions", "The if Statement", "Using if and else", "Logical Expressions", "Using Multiple if statements", " Teacher note: Conditionals with cards", " Teacher note: \u201cWaiting\u201d if", " Teacher note: Misconception - While exits immediately", "Practice with if", "Chapter 12 - A Computer can Make Decisions", "Chapter 6 Exercises", "Chapter 6 - Summary", "Exam Questions for Chapters 5 and 6", "Using an Image Library", "Naming Procedures and Functions", "Naming Sets of Procedures and Functions", "Naming Sets of Steps", "Naming Everything", "Naming Input", " Teacher Note: Names for Formal and Actual Parameters", " Teacher Note: Statements after return are not executed", " Teacher Note: A procedure is not executed when it is defined", " Teachers Note: Creating Procedures with Parameters", "Renaming Python\u2019s Functions", "Chapter 6 - Computers can Name Anything", "Assigning a Name", "Chapter 3 Exercises", "Chapter 3 - Summary", "Driving from Chicago to Dallas", "Expressions", "Summary of Expression Types", "Figuring out an Invoice", "Following the Ketchup Ooze", " Teacher Note: Misconceptions", " Teacher Note: Names on either side of =", " Teacher Note: Limits of the box analogy", "How Expressions are Evaluated", "Chapter 3 - Names for Numbers", "Walking through Assignment more Generally", " Teacher Note: Why Videos?", "Assign a Name to a String", "Chapter 4 Exercises", "Chapter 4 - Summary", "Exam Questions for Chapters 3 and 4", "Strings are Immutable", "Making a MadLib story", "Strings are Objects", "Chapter 4 - Names for Strings", " Teacher Note: Why Audio Tours?", "Procedures and Functions", "Practice with Turtles", " Teacher Note: Body Syntonic", "Chapter 5 Exercises", "Chapter 5 - Summary", "Changing Turtle Programs", "Bob Builds a House", "Single and Multiple Turtles", "Assign a Name to a Turtle", "Chapter 5 - Names for Turtles", "More Turtle Procedures and Functions", "AP CS Principles Exam Format", "Set #1", "Set #2", "Set #3", "Set #4", "Chapter 24 - PRACTICE EXAMS", "Chapter 11 Exercises", "Chapter 11 - Summary", "Changing Step 5: Increasing and decreasing color values", "Changing Step 6: Changing where we put the colors", "Changing Step 3: Changing which data we use", "Exam Questions for Chapters 9 to 11", " Teachers Notes: Understanding Image Representation", "A Pattern for Image Processing", "Using Repetition with Images", "Chapter 11 - Repeating Steps with Images", "There\u2019s a Pattern Here!", "Chapter 7 Exercises", "Chapter 7 - Summary", "What is a List?", " Teacher Note: Print() is Your Friend", "The Range Function", "Repeating with Numbers", "Repeating Steps", "Chapter 7 - Computers can Repeat Steps", "Chapter 9 Exercises", "Chapter 9 - Summary", "Mirroring Text", "Modifying Text", "Using Repetition with Strings", "Reversing Text", "Chapter 9 - Repeating Steps with Strings", "More Turtle Stamp Practice", "Chapter 10 Exercises", "Chapter 10 - Summary", "Making Patterns within Patterns", "Using Repetition with Turtles", "The Turtle Stamp Procedure", "Chapter 10 - Repeating Steps with Turtles", " Teacher Note: Turtle Geometry", "Chapter 13 Exercises", "Chapter 13 - Summary", "Using Decisions with Strings", "Using elif for more options", "Exam Questions for Chapters 12 and 13", "Fortune Teller", "Interactive Stories with Input", " Teacher note: Group by Zodiac signs", "Chapter 13 - Using Decisions with Strings", "Chapter 17 Exercises", "Chapter 17 - Concept Summary", "Creating parts of strings", "Exam Questions for Chapters 16 and 17", "Making MadLib Stories, Easier", "Out of Range Error", "Breaking Strings into Pieces", "Using the Split Function", "Creating a Procedure with Parameters", "Chapter 17 - Getting pieces out of strings and lists", "Computer Abilities", "Chapter 2 - Concept Summary", "Exam Questions for Chapters 1 and 2", "Chapter 2 - What can Computers Do?", "Turing Machines", "What is a Computer?", "Chapter 14 Exercises", "Chapter 14 - Summary", "Avoiding Collisions", "Using Decisions with Turtles", "Detecting Odd and Even", "Using Random Numbers", "Chapter 14 - Using Decisions with Turtles", "Turtle Functions and Procedures", "What\u2019s the average PM 2.5 pollution?", "Chapter 18 Exercises", "Chapter 18 - Concept Summary", "Most Populated and Least Populated States", "Finding the Pollution for a State", "What\u2019s the largest pollution values?", "What\u2019s the lowest PM 2.5 pollution?", "Our first data set: Air pollution in the United States", "Reading the data", "Chapter 18 - Working with Data on the Web", "Web Data", "Chapter 23 - What\u2019s Next?", "What\u2019s Next", "Chapter 8 Exercises", "Chapter 8 - Summary", "Exam Questions for Chapters 7 and 8", "Loops - For and While", "Infinite Loops", "Nested For Loops", " Teacher note: \u201cWaiting\u201d while", " Teacher Note: for loops are more natural", "Chapter 8 - While and For Loops", "Looping When We Don\u2019t Know When We\u2019ll Stop", "Counting with a While Loop", "Chapter 1 - Concept Summary", "Compute with Images", "Compute with Numbers", "Compute with Turtles", "Compute with Words", "Pretest", "Standards - Big Ideas", "This Book is for Teachers", "Chapter 1 - What is this Book About?", "CS Principles: Big Ideas in Programming"], "terms": {"includ": [0, 2, 4, 7, 8, 9, 14, 22, 26, 30, 31, 34, 35, 45, 47, 51, 61, 70, 77, 78, 88, 91, 92, 96, 102, 103, 117, 126, 128, 131, 136, 144, 151, 160, 170, 176, 185, 197, 201, 206, 207, 214], "follow": [0, 1, 4, 7, 8, 9, 10, 12, 15, 18, 21, 22, 25, 26, 29, 30, 31, 33, 34, 35, 37, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 66, 68, 69, 70, 71, 75, 77, 81, 83, 84, 85, 87, 88, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 121, 126, 128, 129, 130, 131, 135, 136, 138, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 159, 160, 161, 162, 167, 170, 171, 173, 175, 176, 179, 183, 184, 185, 187, 188, 189, 191, 193, 195, 196, 197, 198, 199, 200, 201, 202, 205, 206, 207, 210, 211, 212, 213, 214, 216], "from": [0, 1, 2, 4, 8, 9, 12, 13, 14, 15, 17, 21, 22, 23, 25, 26, 29, 30, 31, 33, 34, 35, 40, 41, 43, 46, 47, 50, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 65, 66, 68, 69, 70, 72, 76, 77, 79, 82, 83, 84, 85, 86, 87, 88, 91, 92, 96, 99, 100, 102, 103, 106, 107, 109, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 135, 136, 137, 139, 142, 144, 145, 146, 147, 149, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 167, 170, 171, 173, 175, 176, 179, 183, 184, 185, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 201, 202, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216], "comput": [0, 5, 6, 8, 10, 12, 13, 14, 16, 17, 18, 22, 30, 31, 32, 34, 40, 41, 43, 47, 50, 54, 55, 61, 63, 64, 67, 69, 71, 75, 77, 78, 79, 81, 82, 83, 84, 88, 89, 90, 92, 103, 105, 111, 112, 117, 124, 128, 129, 133, 136, 144, 146, 151, 160, 163, 170, 173, 176, 183, 185, 193, 195, 197, 200, 201, 203, 205, 206, 207, 212, 213, 214, 215], "abstract": [0, 2, 7, 61, 63, 72, 110, 111, 112, 122, 213], "i": [0, 1, 2, 4, 6, 8, 9, 12, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 170, 171, 172, 173, 175, 176, 177, 178, 179, 182, 183, 184, 185, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 216], "us": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 14, 16, 20, 21, 22, 23, 25, 27, 29, 30, 31, 33, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 56, 57, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 88, 89, 90, 91, 92, 93, 96, 98, 99, 100, 101, 102, 103, 105, 107, 109, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 125, 127, 128, 131, 132, 133, 134, 135, 136, 138, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 159, 160, 161, 162, 165, 167, 168, 170, 171, 173, 174, 175, 176, 177, 179, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216], "remov": [0, 8, 21, 40, 46, 116, 124, 208], "unnecessari": [0, 157], "detail": [0, 2, 8, 9, 10, 12, 29, 30, 61, 72, 110], "For": [0, 2, 8, 9, 10, 15, 16, 26, 29, 30, 31, 34, 42, 48, 55, 56, 57, 58, 69, 77, 84, 85, 92, 102, 113, 114, 117, 128, 136, 138, 144, 152, 154, 157, 159, 160, 173, 175, 176, 178, 179, 185, 187, 195, 197, 203, 205, 207, 208, 216], "exampl": [0, 2, 8, 9, 11, 12, 14, 15, 16, 17, 24, 26, 29, 30, 31, 33, 34, 43, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 63, 66, 69, 70, 71, 75, 77, 78, 83, 84, 85, 88, 90, 92, 95, 100, 102, 103, 106, 107, 109, 112, 113, 114, 118, 123, 128, 136, 138, 144, 145, 147, 149, 152, 157, 159, 160, 162, 163, 164, 170, 173, 175, 176, 178, 182, 185, 195, 197, 202, 204, 206, 207, 208, 209, 211, 214, 216], "after": [0, 1, 6, 17, 21, 22, 25, 26, 29, 30, 33, 34, 41, 51, 52, 55, 56, 57, 60, 62, 74, 77, 79, 83, 84, 85, 88, 91, 93, 94, 99, 100, 106, 107, 109, 111, 112, 113, 114, 116, 119, 121, 129, 133, 138, 146, 147, 149, 150, 151, 154, 159, 161, 162, 171, 175, 176, 185, 191, 195, 196, 198, 202, 206, 208, 212, 216], "you": [0, 1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 52, 54, 55, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 163, 164, 166, 167, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 198, 199, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214], "creat": [0, 2, 4, 6, 7, 9, 11, 12, 17, 19, 21, 24, 25, 29, 30, 33, 35, 36, 43, 46, 52, 60, 63, 66, 68, 73, 74, 75, 76, 77, 81, 88, 90, 92, 94, 99, 100, 102, 103, 104, 105, 106, 107, 109, 110, 114, 116, 120, 121, 123, 127, 129, 130, 131, 133, 135, 142, 143, 144, 145, 146, 147, 149, 150, 159, 165, 168, 171, 175, 182, 195, 196, 206, 207, 208, 209, 210, 211, 213, 214, 216], "procedur": [0, 2, 21, 33, 46, 47, 60, 61, 63, 66, 67, 68, 69, 74, 100, 107, 108, 112, 113, 114, 116, 127, 128, 135, 136, 142, 143, 145, 148, 150, 159, 160, 165, 168, 175, 176, 181, 184, 185, 191, 196, 197, 208, 216], "function": [0, 2, 6, 8, 23, 28, 29, 30, 33, 35, 36, 42, 43, 44, 45, 46, 59, 60, 61, 63, 67, 68, 70, 71, 72, 74, 78, 90, 91, 97, 100, 108, 112, 113, 116, 126, 127, 130, 134, 135, 141, 143, 146, 148, 150, 152, 158, 159, 161, 167, 168, 175, 179, 180, 181, 184, 187, 188, 191, 192, 195, 196, 201, 204, 205, 206, 207, 216], "test": [0, 1, 2, 4, 21, 24, 25, 27, 41, 46, 49, 50, 51, 52, 58, 60, 62, 93, 101, 110, 116, 121, 127, 135, 143, 150, 152, 153, 154, 159, 162, 171, 175, 184, 185, 187, 193, 195, 196, 198, 200, 205, 206, 212, 213], "can": [0, 2, 4, 6, 8, 9, 12, 15, 16, 21, 23, 24, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 54, 55, 58, 60, 61, 64, 65, 66, 67, 68, 69, 72, 73, 75, 76, 77, 78, 79, 81, 84, 85, 86, 88, 89, 90, 91, 92, 94, 96, 98, 99, 100, 101, 102, 103, 104, 107, 109, 111, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 126, 127, 129, 130, 131, 133, 135, 137, 138, 145, 147, 149, 150, 151, 152, 153, 155, 156, 159, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 187, 188, 189, 190, 191, 193, 195, 196, 199, 200, 201, 203, 205, 206, 207, 208, 209, 210, 211, 213, 214, 216], "call": [0, 2, 8, 12, 16, 21, 22, 26, 27, 29, 30, 33, 34, 36, 46, 47, 50, 51, 53, 55, 60, 61, 66, 68, 69, 70, 71, 72, 75, 77, 78, 79, 90, 92, 95, 99, 100, 102, 107, 116, 119, 124, 126, 127, 128, 130, 133, 135, 143, 149, 150, 151, 159, 160, 167, 170, 174, 184, 191, 195, 196, 200, 207, 208, 210], "without": [0, 2, 17, 29, 36, 60, 71, 91, 99, 100, 102, 116, 133, 159, 167, 175, 195, 214], "have": [0, 1, 4, 6, 8, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 29, 30, 31, 33, 35, 38, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 60, 62, 65, 67, 68, 70, 72, 73, 75, 76, 77, 79, 81, 83, 86, 88, 89, 91, 92, 93, 95, 99, 100, 102, 103, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 127, 129, 130, 133, 137, 138, 143, 144, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 164, 167, 171, 173, 174, 175, 177, 179, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 198, 199, 202, 203, 206, 207, 208, 210, 212, 213, 214, 216], "think": [0, 2, 4, 6, 8, 30, 31, 37, 41, 55, 64, 66, 69, 71, 73, 75, 76, 83, 84, 85, 89, 140, 166, 187, 195, 201, 203, 208], "about": [0, 2, 4, 10, 14, 15, 16, 17, 19, 29, 30, 31, 41, 55, 58, 63, 67, 70, 72, 75, 85, 89, 101, 111, 112, 113, 130, 138, 169, 173, 175, 182, 186, 188, 189, 193, 203, 205, 212, 213, 214, 216], "how": [0, 1, 2, 4, 6, 9, 10, 12, 13, 14, 16, 21, 25, 26, 27, 29, 30, 41, 43, 49, 51, 54, 55, 57, 60, 62, 64, 65, 66, 67, 69, 70, 71, 72, 73, 75, 76, 77, 78, 81, 82, 83, 85, 87, 89, 90, 91, 93, 98, 99, 103, 107, 111, 112, 113, 114, 116, 118, 120, 121, 126, 129, 130, 133, 137, 138, 139, 140, 146, 149, 152, 153, 154, 155, 157, 162, 163, 165, 171, 173, 174, 177, 182, 186, 190, 195, 198, 199, 200, 203, 204, 205, 207, 208, 210, 211, 212, 213, 214, 216], "work": [0, 2, 6, 8, 16, 17, 18, 21, 23, 24, 27, 29, 30, 36, 38, 39, 49, 54, 60, 75, 76, 78, 83, 85, 102, 104, 105, 106, 111, 113, 123, 127, 129, 130, 135, 139, 147, 149, 150, 152, 153, 159, 164, 173, 177, 189, 195, 201, 207, 208, 209, 210, 212, 216], "condit": [0, 2, 22, 23, 24, 41, 46, 47, 49, 50, 51, 52, 53, 54, 56, 57, 59, 112, 113, 114, 150, 151, 152, 153, 154, 155, 157, 159, 177, 178, 179, 180, 182, 196, 202, 205, 214, 216], "A": [0, 1, 2, 6, 17, 22, 25, 29, 30, 31, 34, 45, 46, 47, 48, 49, 51, 55, 56, 57, 58, 61, 62, 64, 69, 70, 74, 75, 76, 77, 78, 81, 83, 90, 91, 92, 93, 95, 96, 99, 101, 103, 107, 109, 111, 112, 113, 114, 116, 117, 122, 125, 128, 129, 132, 133, 136, 137, 139, 144, 147, 149, 150, 151, 154, 160, 170, 171, 173, 174, 176, 184, 185, 191, 195, 197, 199, 203, 206, 207, 208, 209, 210, 211, 212, 214, 216], "allow": [0, 8, 12, 16, 17, 29, 30, 31, 50, 63, 83, 107, 111, 112, 114, 143, 144, 155, 159, 173, 195, 208], "code": [0, 1, 4, 6, 7, 8, 11, 16, 21, 23, 24, 25, 26, 27, 33, 37, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 66, 68, 69, 70, 71, 73, 76, 77, 78, 79, 81, 82, 84, 85, 86, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 111, 112, 113, 114, 116, 118, 121, 123, 124, 126, 127, 128, 129, 130, 133, 135, 136, 137, 143, 145, 147, 149, 150, 152, 153, 154, 156, 159, 162, 164, 166, 170, 171, 175, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 191, 193, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 207, 210, 211, 212, 214, 216], "execut": [0, 1, 2, 22, 24, 33, 34, 40, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 65, 66, 74, 77, 78, 79, 84, 86, 90, 93, 94, 96, 106, 111, 124, 133, 138, 145, 151, 152, 153, 154, 161, 162, 166, 171, 175, 178, 198, 199, 200, 202, 204, 205, 206, 209, 210, 212, 216], "when": [0, 1, 2, 6, 7, 8, 9, 12, 13, 14, 21, 22, 25, 26, 27, 29, 30, 31, 35, 43, 46, 47, 49, 50, 52, 54, 55, 56, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 79, 83, 84, 85, 86, 88, 90, 91, 92, 93, 95, 96, 99, 100, 103, 106, 107, 109, 111, 112, 113, 114, 116, 118, 119, 120, 121, 123, 124, 126, 127, 129, 133, 137, 138, 144, 145, 147, 149, 150, 151, 152, 154, 155, 159, 160, 161, 162, 167, 171, 173, 175, 177, 178, 182, 184, 191, 195, 198, 199, 201, 202, 204, 206, 208, 209, 210, 212, 213, 216], "true": [0, 1, 22, 23, 46, 47, 48, 49, 50, 51, 53, 55, 56, 57, 58, 76, 111, 112, 113, 114, 136, 144, 151, 154, 162, 178, 188, 189, 197, 199, 200, 202, 205, 212], "halt": [0, 2], "problem": [0, 2, 4, 6, 7, 8, 16, 30, 31, 42, 43, 66, 81, 82, 83, 84, 99, 104, 107, 112, 113, 118, 123, 124, 126, 150, 173, 174, 189, 195, 206, 213, 216], "alan": [0, 2, 67, 173], "ture": [0, 2, 67, 170, 172, 174, 216], "prove": [0, 84, 173], "possibl": [0, 2, 4, 6, 17, 25, 29, 30, 46, 58, 78, 111, 153, 156, 159, 173, 174, 175, 180, 195, 214], "decid": [0, 6, 8, 11, 13, 17, 19, 29, 113, 114, 216], "algorithm": [0, 4, 7, 16, 110, 112, 113, 114, 195, 213], "whether": [0, 2, 8, 30, 57, 69, 130, 214], "given": [0, 1, 48, 51, 62, 90, 91, 92, 94, 96, 103, 109, 113, 114, 121, 127, 143, 144, 154, 161, 162, 167, 182, 184, 212, 213], "machin": [0, 2, 133, 170, 172, 174, 216], "ever": [0, 29, 55, 133, 173, 199], "theoret": [0, 112, 170], "read": [0, 2, 8, 14, 29, 41, 49, 72, 98, 120, 127, 136, 167, 170, 175, 182, 183, 184, 185, 187, 188, 189, 190, 192, 195, 207, 208, 210, 214, 216], "instruct": [0, 2, 43, 49, 50, 51, 61, 67, 71, 114, 157, 170, 174, 176, 194, 207, 214, 216], "tape": [0, 170, 173], "write": [0, 2, 6, 8, 9, 19, 20, 21, 33, 38, 41, 46, 50, 52, 60, 73, 76, 79, 83, 91, 102, 111, 113, 114, 116, 123, 127, 129, 135, 143, 146, 147, 150, 159, 170, 175, 183, 184, 185, 186, 189, 191, 195, 196, 203, 208, 213, 214, 216], "result": [0, 2, 6, 8, 15, 25, 26, 29, 30, 33, 41, 45, 46, 48, 50, 54, 56, 58, 60, 61, 62, 64, 75, 76, 77, 79, 80, 92, 93, 116, 123, 126, 127, 129, 135, 139, 140, 147, 150, 159, 170, 176, 179, 180, 196, 198, 202, 208, 209], "thi": [0, 1, 2, 4, 6, 8, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 31, 33, 34, 35, 36, 40, 41, 43, 46, 47, 48, 51, 52, 54, 55, 56, 57, 58, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75, 77, 78, 79, 81, 83, 84, 85, 88, 90, 92, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 109, 111, 112, 114, 116, 117, 118, 119, 120, 122, 123, 124, 126, 128, 130, 133, 135, 136, 137, 139, 140, 142, 144, 145, 146, 147, 149, 151, 152, 153, 157, 160, 161, 163, 164, 166, 169, 170, 173, 176, 177, 178, 179, 180, 183, 184, 185, 187, 188, 189, 190, 191, 193, 195, 196, 197, 200, 201, 202, 203, 206, 207, 208, 209, 211, 213, 216], "end": [0, 1, 6, 21, 22, 25, 33, 34, 35, 38, 40, 41, 44, 45, 46, 47, 51, 55, 56, 57, 60, 61, 62, 70, 77, 78, 90, 91, 92, 93, 95, 96, 102, 103, 104, 111, 112, 113, 114, 116, 117, 121, 126, 127, 128, 129, 131, 132, 135, 136, 143, 144, 150, 151, 154, 157, 159, 160, 161, 162, 170, 171, 175, 176, 177, 180, 184, 185, 196, 197, 198, 199, 201, 202, 205, 207, 210, 212], "we": [0, 2, 4, 10, 14, 16, 18, 21, 22, 23, 24, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51, 54, 57, 61, 63, 64, 65, 66, 67, 68, 69, 70, 73, 75, 77, 78, 79, 81, 82, 83, 84, 85, 88, 89, 90, 92, 98, 99, 100, 103, 104, 105, 106, 107, 110, 112, 113, 114, 117, 118, 121, 123, 124, 125, 126, 128, 129, 132, 133, 136, 137, 138, 139, 140, 144, 145, 146, 147, 149, 151, 152, 153, 160, 161, 163, 164, 166, 167, 169, 170, 173, 174, 176, 178, 180, 183, 185, 186, 187, 188, 189, 190, 191, 197, 199, 200, 201, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216], "would": [0, 2, 4, 12, 14, 17, 22, 23, 29, 30, 31, 34, 36, 37, 38, 39, 44, 45, 47, 49, 52, 56, 57, 61, 62, 68, 69, 70, 76, 77, 78, 79, 82, 92, 95, 103, 104, 109, 112, 113, 114, 117, 120, 121, 127, 128, 129, 136, 144, 151, 153, 160, 166, 167, 170, 171, 176, 182, 185, 188, 197, 202, 203, 205, 207, 208, 210, 211], "love": [0, 22, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 185, 197, 207], "could": [0, 2, 12, 13, 22, 29, 30, 34, 36, 41, 47, 61, 63, 68, 77, 81, 92, 101, 103, 113, 117, 123, 128, 136, 138, 144, 151, 153, 160, 170, 173, 176, 177, 180, 185, 197, 200, 205, 206, 207, 210], "give": [0, 22, 25, 29, 30, 34, 39, 41, 43, 47, 49, 50, 52, 60, 61, 77, 90, 91, 92, 103, 114, 117, 128, 131, 136, 140, 144, 150, 151, 152, 157, 160, 170, 176, 180, 185, 186, 190, 197, 207], "u": [0, 2, 15, 16, 22, 29, 34, 41, 47, 61, 63, 77, 92, 103, 107, 117, 128, 131, 136, 144, 151, 160, 170, 176, 184, 185, 186, 190, 197, 207, 208, 210, 214], "some": [0, 2, 4, 5, 6, 7, 8, 9, 14, 22, 26, 29, 30, 31, 34, 38, 45, 47, 49, 50, 55, 56, 57, 58, 61, 64, 66, 69, 70, 71, 77, 79, 83, 84, 88, 90, 92, 95, 97, 99, 100, 103, 107, 117, 118, 119, 122, 123, 124, 128, 136, 144, 151, 153, 155, 157, 160, 170, 173, 176, 177, 178, 184, 185, 195, 197, 202, 205, 206, 207, 208, 211, 214, 216], "feedback": [0, 1, 8, 22, 25, 34, 47, 61, 62, 77, 92, 93, 103, 111, 112, 113, 114, 117, 121, 128, 136, 144, 151, 154, 160, 162, 170, 171, 176, 185, 197, 198, 207, 212], "http": [0, 9, 15, 17, 22, 29, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 157, 160, 170, 176, 185, 187, 190, 195, 197, 207, 208, 214], "www": [0, 9, 15, 22, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 157, 160, 170, 176, 185, 187, 190, 195, 197, 207, 208, 214], "surveymonkei": [0, 22, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 185, 197, 207, 214], "com": [0, 9, 15, 22, 29, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 157, 160, 170, 176, 185, 187, 190, 197, 207, 214], "r": [0, 21, 22, 25, 34, 47, 61, 63, 77, 92, 103, 116, 117, 128, 136, 144, 151, 160, 170, 176, 184, 185, 191, 197, 207, 214], "ch19": 0, "teacher": [0, 9, 22, 34, 42, 47, 59, 61, 74, 77, 87, 92, 97, 103, 108, 114, 117, 125, 128, 134, 136, 144, 148, 151, 158, 160, 170, 176, 185, 197, 204, 207, 215, 216], "fb": [0, 22, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 185, 197, 207], "might": [0, 2, 12, 21, 22, 23, 26, 27, 29, 30, 31, 34, 47, 57, 61, 69, 70, 77, 81, 83, 85, 88, 92, 95, 98, 99, 103, 111, 112, 113, 117, 123, 128, 133, 136, 138, 144, 151, 160, 163, 170, 173, 176, 177, 185, 195, 197, 202, 207, 208, 209, 214], "want": [0, 4, 8, 9, 14, 16, 22, 26, 27, 29, 30, 34, 45, 47, 52, 57, 60, 61, 65, 66, 68, 76, 77, 79, 90, 91, 92, 95, 103, 104, 109, 112, 114, 117, 123, 126, 128, 133, 136, 138, 139, 144, 146, 151, 152, 153, 160, 163, 164, 170, 173, 176, 177, 183, 184, 185, 187, 188, 189, 190, 191, 195, 197, 199, 203, 205, 206, 207, 209, 210, 211, 214], "open": [0, 8, 9, 22, 29, 30, 34, 47, 61, 77, 92, 100, 103, 117, 128, 136, 144, 151, 160, 170, 176, 184, 185, 191, 195, 197, 207, 211, 214], "link": [0, 14, 17, 22, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 173, 176, 185, 190, 195, 197, 207, 214], "new": [0, 2, 6, 14, 15, 16, 21, 22, 25, 29, 31, 33, 34, 47, 57, 60, 61, 63, 66, 67, 72, 73, 75, 77, 78, 81, 82, 90, 91, 92, 94, 96, 99, 103, 109, 113, 116, 117, 120, 123, 127, 128, 136, 137, 144, 147, 151, 154, 160, 161, 170, 176, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 197, 199, 205, 207, 209, 211, 213], "tab": [0, 22, 23, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 177, 185, 188, 189, 197, 207, 214], "make": [0, 2, 4, 6, 8, 14, 21, 22, 23, 27, 29, 30, 33, 34, 38, 43, 46, 47, 49, 52, 54, 57, 60, 61, 63, 64, 68, 69, 72, 76, 77, 78, 81, 84, 85, 89, 91, 92, 97, 99, 103, 104, 105, 107, 111, 112, 113, 114, 116, 117, 118, 120, 123, 124, 126, 127, 128, 129, 130, 132, 133, 135, 136, 137, 138, 143, 144, 146, 148, 150, 151, 153, 156, 157, 159, 160, 166, 167, 168, 169, 170, 173, 175, 176, 178, 185, 195, 196, 197, 201, 203, 207, 208, 209, 214, 216], "easier": [0, 14, 17, 22, 29, 34, 41, 47, 49, 57, 61, 63, 68, 77, 92, 98, 103, 107, 117, 118, 123, 124, 128, 136, 144, 151, 153, 160, 168, 170, 176, 185, 195, 197, 203, 207, 209, 214, 216], "return": [0, 1, 2, 22, 23, 25, 33, 34, 35, 37, 44, 46, 47, 56, 57, 60, 61, 62, 63, 64, 66, 74, 75, 77, 79, 90, 92, 96, 99, 103, 107, 109, 112, 113, 114, 117, 127, 128, 131, 135, 136, 144, 146, 150, 151, 156, 159, 160, 161, 166, 170, 175, 176, 179, 182, 184, 185, 187, 188, 191, 196, 197, 202, 207, 211, 212, 216], "your": [0, 1, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 22, 25, 29, 30, 31, 34, 41, 46, 47, 54, 55, 57, 61, 62, 66, 75, 76, 77, 78, 82, 84, 88, 90, 91, 92, 93, 95, 96, 98, 99, 102, 103, 109, 111, 112, 113, 114, 117, 118, 121, 123, 124, 126, 128, 129, 133, 134, 136, 144, 151, 154, 157, 160, 161, 162, 170, 171, 173, 176, 185, 195, 196, 197, 198, 203, 206, 207, 209, 212, 214, 216], "place": [0, 4, 9, 21, 22, 29, 30, 34, 47, 52, 54, 55, 61, 76, 77, 84, 85, 92, 103, 113, 117, 128, 136, 144, 151, 160, 170, 176, 179, 185, 186, 196, 197, 207], "ebook": [0, 1, 16, 22, 29, 31, 34, 47, 61, 77, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 185, 195, 197, 207, 209, 214], "The": [1, 2, 8, 9, 11, 12, 14, 16, 17, 19, 21, 22, 23, 25, 30, 31, 33, 34, 35, 36, 37, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 68, 70, 71, 73, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 90, 91, 92, 93, 95, 96, 98, 99, 100, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 137, 138, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 163, 164, 166, 167, 171, 173, 174, 175, 176, 179, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 196, 197, 198, 199, 200, 201, 202, 205, 206, 207, 208, 209, 210, 211, 212, 214, 216], "question": [1, 2, 4, 10, 11, 12, 14, 17, 28, 29, 35, 55, 57, 58, 70, 74, 78, 81, 97, 110, 111, 112, 113, 114, 125, 126, 150, 152, 157, 158, 168, 172, 173, 184, 186, 188, 199, 204, 212], "what": [1, 2, 7, 8, 11, 12, 13, 14, 17, 23, 24, 25, 26, 29, 30, 35, 36, 37, 40, 41, 44, 45, 48, 50, 51, 52, 54, 55, 57, 58, 62, 63, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 88, 89, 90, 93, 94, 95, 96, 99, 101, 104, 106, 108, 111, 112, 113, 114, 117, 118, 119, 120, 121, 126, 130, 132, 133, 134, 137, 138, 139, 146, 152, 153, 154, 156, 157, 161, 162, 163, 164, 166, 167, 169, 170, 171, 173, 178, 179, 180, 182, 186, 187, 191, 192, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214], "learn": [1, 6, 7, 8, 13, 14, 16, 24, 25, 31, 43, 50, 55, 62, 67, 72, 75, 79, 83, 89, 90, 93, 107, 121, 124, 130, 133, 139, 146, 152, 154, 162, 165, 171, 173, 174, 182, 193, 198, 199, 203, 214], "click": [1, 9, 10, 14, 18, 23, 25, 52, 54, 62, 66, 75, 79, 81, 82, 83, 84, 86, 88, 93, 99, 100, 101, 104, 106, 107, 109, 111, 112, 113, 114, 118, 121, 123, 124, 126, 129, 130, 142, 146, 147, 149, 154, 162, 171, 173, 177, 183, 184, 187, 188, 189, 190, 191, 195, 198, 206, 210, 211, 212, 214], "start": [1, 4, 7, 12, 14, 22, 25, 26, 29, 30, 33, 35, 40, 44, 45, 47, 49, 62, 75, 82, 90, 91, 92, 93, 95, 96, 100, 102, 103, 104, 105, 106, 111, 112, 113, 114, 118, 121, 123, 124, 126, 127, 128, 132, 135, 136, 144, 151, 154, 157, 159, 160, 161, 162, 171, 180, 183, 184, 185, 187, 188, 189, 191, 195, 196, 197, 198, 199, 201, 203, 205, 207, 208, 209, 210, 212, 213], "button": [1, 25, 62, 66, 78, 79, 82, 84, 86, 88, 93, 99, 106, 107, 111, 112, 113, 114, 118, 121, 123, 124, 126, 129, 130, 154, 162, 171, 183, 184, 187, 188, 189, 190, 191, 198, 199, 206, 208, 209, 210, 211, 212], "ar": [1, 2, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 21, 22, 23, 25, 26, 27, 29, 30, 31, 33, 34, 41, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 57, 60, 62, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 128, 131, 132, 133, 134, 137, 138, 139, 140, 142, 143, 144, 146, 147, 149, 150, 151, 153, 154, 155, 157, 161, 162, 163, 169, 170, 171, 173, 174, 175, 177, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 196, 198, 199, 200, 201, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216], "readi": [1, 25, 62, 72, 93, 111, 112, 113, 114, 121, 154, 162, 171, 198, 212], "begin": [1, 4, 14, 25, 29, 35, 49, 58, 62, 93, 111, 112, 113, 114, 121, 128, 132, 154, 162, 171, 173, 198, 212], "paus": [1, 25, 62, 93, 111, 112, 113, 114, 121, 154, 162, 171, 198, 211, 212], "abl": [1, 25, 29, 30, 43, 62, 72, 93, 111, 112, 113, 114, 121, 123, 154, 162, 164, 171, 173, 195, 198, 212], "see": [1, 2, 15, 21, 23, 25, 26, 29, 30, 33, 37, 41, 44, 45, 50, 51, 52, 54, 55, 56, 57, 62, 66, 69, 70, 72, 78, 79, 83, 84, 88, 91, 93, 95, 99, 100, 106, 107, 109, 111, 112, 113, 114, 116, 119, 121, 122, 129, 130, 137, 142, 146, 147, 149, 152, 154, 157, 162, 164, 171, 183, 184, 187, 188, 189, 190, 191, 195, 196, 198, 199, 201, 205, 208, 210, 211, 212, 214], "It": [1, 2, 8, 21, 22, 25, 29, 30, 33, 35, 36, 38, 46, 47, 49, 51, 52, 57, 58, 60, 61, 62, 63, 67, 71, 75, 76, 78, 79, 81, 82, 83, 84, 88, 89, 90, 91, 93, 95, 100, 107, 109, 111, 112, 113, 114, 117, 121, 126, 127, 128, 129, 131, 133, 135, 136, 138, 139, 143, 144, 146, 149, 150, 151, 153, 154, 157, 159, 160, 162, 166, 170, 171, 175, 176, 179, 184, 185, 187, 188, 191, 195, 197, 198, 199, 203, 205, 206, 207, 212, 214], "show": [1, 2, 14, 16, 21, 24, 25, 29, 31, 43, 47, 49, 51, 56, 62, 66, 69, 71, 76, 79, 82, 83, 84, 90, 93, 103, 111, 112, 113, 114, 116, 117, 121, 123, 124, 137, 139, 144, 147, 149, 154, 162, 165, 171, 182, 183, 184, 187, 188, 189, 190, 191, 198, 202, 206, 208, 212], "much": [1, 2, 25, 29, 30, 49, 57, 62, 93, 101, 107, 111, 112, 113, 114, 121, 126, 149, 154, 162, 171, 184, 195, 198, 203, 212, 214], "time": [1, 6, 10, 16, 18, 21, 25, 29, 30, 31, 33, 34, 36, 39, 49, 50, 55, 56, 57, 60, 62, 70, 76, 77, 79, 85, 93, 107, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 124, 127, 129, 130, 132, 133, 137, 138, 143, 145, 146, 147, 149, 153, 154, 162, 171, 176, 180, 183, 195, 196, 198, 199, 203, 204, 205, 206, 212, 216], "unlimit": [1, 25, 62, 93, 111, 112, 113, 114, 121, 154, 162, 171, 198, 212], "finish": [1, 25, 46, 48, 62, 76, 88, 93, 102, 111, 112, 113, 114, 121, 127, 135, 143, 145, 154, 162, 171, 191, 196, 198, 206, 212], "done": [1, 25, 26, 27, 29, 46, 48, 51, 62, 93, 95, 111, 112, 113, 114, 121, 154, 162, 171, 185, 191, 198, 203, 205, 206, 212], "number": [1, 2, 15, 17, 21, 22, 25, 26, 27, 29, 30, 33, 34, 35, 36, 37, 38, 39, 41, 43, 44, 46, 48, 52, 55, 60, 62, 64, 65, 67, 68, 75, 76, 78, 79, 80, 88, 91, 92, 93, 96, 97, 99, 100, 104, 107, 109, 111, 112, 113, 114, 117, 121, 122, 123, 126, 127, 128, 129, 130, 131, 133, 134, 136, 139, 143, 144, 145, 146, 150, 151, 152, 153, 154, 155, 162, 164, 171, 173, 175, 176, 179, 181, 182, 188, 191, 196, 197, 198, 199, 201, 205, 206, 212, 215, 216], "correct": [1, 6, 15, 25, 45, 52, 54, 57, 58, 62, 66, 68, 69, 70, 71, 76, 79, 81, 82, 84, 85, 86, 88, 93, 95, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 118, 121, 123, 124, 126, 130, 135, 142, 145, 146, 147, 149, 150, 154, 157, 162, 171, 179, 196, 198, 206, 210, 212, 213], "wrong": [1, 25, 52, 54, 62, 75, 83, 89, 93, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 121, 138, 142, 146, 147, 149, 154, 156, 162, 171, 183, 187, 188, 189, 191, 196, 198, 212, 214], "skip": [1, 25, 51, 57, 62, 70, 93, 111, 112, 113, 114, 119, 120, 121, 154, 162, 171, 198, 212], "displai": [1, 2, 8, 25, 56, 62, 78, 85, 93, 111, 112, 113, 114, 121, 130, 154, 156, 162, 171, 198, 202, 208, 209, 212], "bottom": [1, 25, 37, 62, 70, 82, 93, 111, 112, 113, 114, 116, 121, 122, 124, 154, 162, 171, 175, 195, 198, 208, 212, 214], "page": [1, 5, 25, 29, 62, 93, 107, 111, 112, 113, 114, 121, 135, 154, 162, 171, 198, 207, 210, 212, 214, 216], "each": [1, 2, 8, 12, 14, 15, 17, 21, 24, 25, 27, 29, 31, 33, 34, 37, 38, 39, 42, 43, 46, 49, 55, 56, 58, 60, 62, 63, 64, 68, 75, 76, 77, 78, 91, 93, 95, 96, 100, 102, 106, 111, 112, 113, 114, 116, 121, 122, 124, 126, 127, 129, 130, 132, 135, 139, 143, 145, 146, 147, 149, 150, 153, 154, 157, 159, 162, 163, 164, 171, 175, 177, 180, 183, 191, 195, 196, 198, 199, 201, 203, 208, 212, 216], "answer": [1, 2, 4, 10, 12, 23, 25, 29, 35, 57, 58, 62, 70, 76, 78, 81, 83, 93, 110, 111, 112, 113, 114, 121, 126, 132, 152, 153, 154, 155, 156, 162, 171, 173, 198, 199, 212, 214], "also": [1, 2, 4, 6, 9, 12, 13, 16, 21, 22, 23, 25, 29, 30, 33, 34, 35, 38, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 75, 76, 78, 79, 84, 89, 90, 92, 93, 99, 100, 107, 111, 112, 113, 114, 116, 119, 120, 121, 127, 128, 129, 132, 136, 144, 147, 150, 151, 154, 155, 156, 159, 160, 162, 170, 171, 174, 175, 179, 180, 183, 187, 191, 195, 196, 197, 198, 202, 206, 211, 212, 214], "shown": [1, 21, 25, 33, 35, 36, 37, 44, 45, 46, 47, 48, 57, 60, 62, 66, 68, 72, 75, 76, 83, 86, 90, 91, 93, 95, 96, 99, 100, 106, 107, 109, 111, 112, 113, 114, 116, 119, 120, 121, 123, 127, 131, 135, 142, 143, 146, 147, 149, 150, 153, 154, 159, 162, 166, 167, 171, 175, 180, 184, 198, 200, 203, 206, 209, 212], "well": [1, 6, 7, 8, 12, 24, 25, 29, 30, 46, 51, 54, 60, 62, 90, 92, 93, 106, 109, 111, 112, 113, 114, 119, 121, 135, 154, 162, 171, 173, 189, 195, 198, 209, 212], "chang": [1, 2, 4, 8, 21, 22, 24, 25, 26, 29, 31, 33, 34, 36, 37, 42, 43, 46, 48, 51, 54, 55, 60, 62, 63, 68, 70, 75, 76, 77, 79, 83, 86, 90, 91, 92, 93, 94, 95, 102, 108, 109, 111, 112, 113, 114, 116, 121, 123, 124, 125, 126, 127, 128, 129, 131, 132, 135, 136, 137, 138, 140, 143, 144, 147, 149, 150, 152, 153, 154, 159, 162, 163, 166, 167, 171, 175, 178, 179, 182, 184, 188, 189, 195, 196, 197, 198, 201, 206, 207, 208, 209, 211, 212, 216], "hit": [1, 25, 62, 93, 111, 112, 113, 114, 121, 154, 162, 171, 175, 198, 212], "24": [1, 21, 30, 76, 111, 112, 113, 114, 143, 183, 184, 187, 188, 189, 190, 191, 209, 216], "1": [1, 2, 7, 17, 20, 21, 25, 26, 29, 33, 34, 35, 37, 38, 44, 45, 46, 48, 50, 52, 54, 55, 57, 62, 64, 75, 76, 77, 79, 80, 84, 85, 86, 90, 92, 93, 96, 99, 102, 107, 109, 112, 113, 114, 115, 116, 119, 121, 123, 126, 127, 128, 129, 131, 132, 133, 135, 136, 138, 143, 144, 145, 146, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 172, 173, 174, 175, 176, 178, 179, 182, 184, 185, 187, 191, 193, 195, 196, 197, 198, 199, 200, 202, 205, 206, 208, 209, 210, 211, 212, 213, 214], "output": [1, 35, 51, 56, 57, 71, 85, 91, 112, 137, 152, 162, 195, 196, 201, 202, 206, 209, 212], "program": [1, 2, 5, 6, 7, 9, 10, 11, 12, 21, 23, 30, 35, 37, 38, 39, 40, 41, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 61, 63, 64, 65, 66, 68, 70, 72, 73, 75, 77, 78, 79, 81, 82, 83, 85, 86, 88, 95, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 113, 114, 116, 117, 118, 119, 120, 123, 124, 126, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 142, 144, 145, 146, 147, 149, 152, 153, 155, 156, 164, 166, 169, 170, 173, 174, 177, 178, 179, 183, 186, 187, 188, 189, 191, 195, 196, 197, 200, 201, 202, 203, 205, 207, 208, 209, 210, 211, 212, 213, 214], "below": [1, 7, 9, 21, 23, 24, 33, 35, 36, 37, 40, 44, 45, 46, 48, 51, 52, 58, 60, 66, 68, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 90, 91, 94, 95, 96, 99, 100, 101, 102, 103, 105, 106, 107, 109, 111, 112, 113, 114, 116, 118, 119, 120, 121, 123, 124, 127, 129, 131, 132, 135, 137, 138, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 159, 162, 164, 166, 167, 175, 177, 179, 180, 182, 183, 184, 187, 188, 189, 190, 191, 195, 196, 199, 206, 208, 209, 210, 211, 212], "turtl": [1, 25, 60, 61, 62, 64, 65, 66, 68, 72, 92, 99, 101, 102, 121, 123, 143, 145, 171, 175, 176, 177, 180, 191, 198, 207, 209, 212, 215, 216], "import": [1, 4, 6, 21, 25, 26, 29, 31, 61, 62, 63, 65, 66, 68, 69, 72, 73, 75, 79, 83, 84, 85, 88, 89, 99, 100, 102, 106, 107, 109, 114, 116, 121, 123, 124, 143, 146, 150, 162, 171, 173, 175, 195, 198, 208, 210, 212], "space": [1, 20, 21, 25, 33, 45, 60, 62, 68, 72, 75, 76, 78, 83, 90, 91, 92, 96, 99, 100, 102, 103, 106, 107, 109, 121, 128, 132, 135, 136, 144, 145, 146, 171, 175, 178, 179, 180, 184, 187, 196, 197, 199, 207, 210, 212], "screen": [1, 25, 62, 65, 68, 72, 99, 100, 102, 103, 107, 121, 143, 147, 171, 175, 179, 180, 207, 209, 210, 212], "sue": [1, 25, 44, 62], "sethead": [1, 103, 109, 121, 144, 171, 182, 212], "90": [1, 25, 46, 58, 62, 68, 72, 78, 99, 102, 103, 104, 108, 109, 121, 144, 146, 150, 154, 171, 175, 182, 184, 202, 210, 212, 216], "side": [1, 29, 37, 60, 66, 68, 72, 79, 82, 83, 87, 102, 120, 121, 137, 143, 144, 149, 157, 175, 178, 179, 196, 204, 212, 214, 216], "5": [1, 21, 25, 33, 34, 35, 37, 40, 44, 46, 54, 55, 56, 57, 58, 63, 66, 68, 74, 76, 77, 78, 79, 80, 84, 86, 90, 91, 92, 93, 95, 96, 99, 100, 104, 106, 107, 109, 111, 112, 113, 114, 116, 119, 121, 123, 125, 126, 127, 128, 129, 131, 132, 135, 136, 138, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155, 159, 162, 163, 166, 167, 171, 175, 184, 187, 188, 190, 191, 192, 196, 197, 198, 199, 201, 202, 205, 206, 209, 210, 212, 213], "11": [1, 33, 73, 76, 81, 91, 119, 120, 127, 159, 175, 183, 184, 187, 188, 189, 190, 191, 196, 206, 212, 216], "16": [1, 21, 29, 35, 36, 37, 39, 40, 44, 45, 64, 73, 113, 168, 183, 184, 187, 188, 189, 190, 191, 212, 216], "21": [1, 21, 26, 127, 157, 183, 184, 187, 188, 189, 190, 191, 196, 212, 216], "forward": [1, 25, 60, 61, 62, 65, 68, 72, 78, 92, 99, 101, 102, 103, 107, 109, 114, 121, 129, 137, 143, 144, 146, 147, 149, 171, 175, 176, 182, 199, 207, 210, 212], "100": [1, 2, 21, 24, 62, 68, 72, 76, 101, 103, 111, 113, 124, 126, 127, 145, 149, 171, 175, 178, 210, 212], "right": [1, 2, 4, 16, 21, 26, 29, 34, 37, 49, 52, 54, 60, 62, 65, 66, 68, 72, 73, 75, 76, 77, 79, 82, 83, 84, 86, 88, 99, 100, 101, 103, 104, 106, 107, 109, 114, 116, 118, 120, 121, 123, 124, 126, 128, 129, 130, 132, 136, 137, 138, 142, 143, 144, 145, 146, 147, 149, 150, 153, 156, 157, 164, 171, 175, 177, 178, 179, 182, 183, 187, 188, 189, 191, 196, 199, 206, 208, 209, 210, 211, 212, 214], "2": [1, 7, 9, 21, 25, 26, 27, 33, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46, 48, 50, 51, 52, 54, 55, 57, 58, 60, 62, 63, 64, 65, 68, 72, 73, 75, 76, 77, 79, 80, 81, 82, 84, 85, 88, 91, 92, 93, 95, 96, 99, 102, 104, 106, 107, 110, 111, 113, 114, 115, 116, 119, 121, 123, 127, 128, 129, 131, 132, 135, 136, 137, 140, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155, 156, 159, 160, 161, 162, 166, 167, 173, 175, 176, 178, 179, 180, 182, 184, 187, 188, 190, 192, 193, 195, 196, 197, 198, 200, 201, 202, 205, 208, 209, 210, 211, 212, 213], "def": [1, 60, 61, 62, 66, 68, 71, 72, 75, 128, 136, 144, 162, 197, 212], "check_systol": [1, 212], "num1": [1, 212], "120": [1, 21, 25, 27, 62, 102, 143, 149, 212], "0": [1, 2, 9, 21, 24, 25, 26, 29, 33, 34, 35, 36, 37, 38, 46, 48, 51, 52, 58, 63, 75, 76, 79, 80, 81, 91, 92, 96, 103, 104, 107, 109, 112, 113, 114, 116, 117, 119, 120, 122, 126, 127, 128, 129, 131, 135, 136, 144, 145, 146, 150, 153, 154, 159, 160, 162, 164, 175, 178, 179, 182, 184, 196, 197, 198, 201, 202, 205, 206, 207, 208, 209, 212], "elif": [1, 22, 25, 75, 150, 151, 152, 154, 157, 158, 175, 179, 184, 212, 216], "140": [1, 91, 209, 212], "180": [1, 103, 109, 124, 144, 182, 208, 212], "els": [1, 2, 21, 22, 24, 25, 27, 28, 30, 46, 47, 50, 55, 59, 72, 75, 111, 112, 147, 150, 151, 152, 153, 154, 157, 159, 175, 179, 212, 216], "3": [1, 7, 21, 22, 25, 26, 30, 33, 34, 35, 36, 37, 44, 45, 46, 47, 51, 54, 57, 58, 60, 62, 64, 66, 68, 70, 75, 78, 79, 80, 81, 83, 85, 86, 88, 91, 94, 97, 99, 101, 102, 107, 111, 112, 114, 115, 118, 119, 121, 123, 124, 125, 126, 127, 128, 129, 132, 135, 136, 137, 143, 144, 146, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 166, 171, 173, 175, 176, 179, 180, 184, 191, 193, 195, 196, 197, 198, 199, 200, 201, 202, 205, 206, 208, 209, 210, 211, 212, 213], "check_diastol": [1, 212], "num2": [1, 212], "80": [1, 46, 58, 76, 91, 150, 154, 212], "110": [1, 209, 212], "syst": [1, 212], "135": [1, 212], "dia": [1, 212], "print": [1, 15, 16, 33, 35, 37, 38, 44, 45, 46, 48, 51, 52, 54, 55, 56, 57, 58, 60, 62, 64, 70, 71, 73, 76, 78, 79, 84, 85, 86, 88, 90, 91, 93, 95, 96, 100, 111, 112, 121, 126, 127, 128, 129, 132, 134, 135, 136, 137, 144, 147, 150, 152, 153, 154, 155, 156, 159, 161, 162, 164, 166, 175, 183, 184, 187, 188, 189, 191, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 209, 211, 212, 216], "normal": [1, 14, 30, 57, 78, 145, 183, 184, 187, 188, 189, 190, 191, 212], "hypertens": [1, 212], "crisi": [1, 212], "high": [1, 14, 22, 23, 150, 183, 184, 187, 188, 189, 190, 191, 212], "blood": [1, 212], "pressur": [1, 212], "prehypertens": [1, 212], "b": [1, 21, 25, 38, 46, 48, 53, 55, 58, 66, 84, 99, 111, 113, 114, 116, 121, 126, 129, 137, 150, 154, 162, 184, 195, 206], "10": [1, 14, 21, 25, 26, 29, 33, 41, 46, 48, 58, 63, 68, 76, 83, 91, 93, 99, 100, 106, 107, 109, 110, 111, 112, 113, 114, 121, 127, 128, 129, 131, 132, 135, 136, 142, 145, 146, 147, 149, 150, 152, 154, 155, 157, 159, 162, 183, 184, 187, 188, 189, 190, 191, 196, 197, 198, 201, 206, 212, 216], "val": 1, "4": [1, 7, 25, 27, 29, 33, 34, 35, 37, 44, 45, 46, 48, 51, 52, 54, 57, 58, 60, 62, 64, 66, 70, 75, 76, 78, 79, 80, 81, 85, 88, 90, 94, 95, 96, 100, 102, 104, 106, 111, 112, 113, 115, 116, 119, 120, 121, 123, 124, 126, 127, 128, 129, 131, 132, 135, 136, 137, 138, 140, 143, 144, 145, 146, 149, 150, 153, 154, 159, 162, 171, 173, 175, 180, 183, 184, 187, 188, 189, 190, 191, 196, 197, 198, 199, 201, 202, 205, 206, 211, 212, 213], "valu": [1, 2, 21, 23, 24, 25, 26, 27, 33, 34, 36, 37, 38, 39, 40, 42, 43, 46, 48, 49, 50, 51, 54, 55, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 83, 84, 85, 88, 90, 91, 92, 93, 94, 95, 96, 99, 103, 107, 111, 113, 114, 116, 117, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 138, 139, 140, 143, 144, 145, 146, 151, 152, 153, 154, 159, 160, 162, 163, 164, 166, 167, 169, 171, 175, 176, 177, 178, 179, 180, 182, 183, 184, 187, 189, 191, 192, 196, 197, 198, 199, 200, 201, 205, 206, 207, 209, 212, 216], "c": [1, 11, 13, 19, 38, 46, 48, 58, 99, 100, 102, 109, 111, 112, 113, 114, 115, 122, 150, 154, 162], "line": [1, 2, 6, 8, 21, 26, 33, 36, 44, 45, 46, 51, 52, 54, 56, 57, 60, 62, 63, 65, 68, 70, 71, 73, 76, 78, 81, 84, 85, 91, 93, 95, 99, 100, 102, 103, 104, 105, 106, 107, 109, 116, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 131, 132, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 149, 150, 153, 157, 159, 163, 164, 166, 175, 178, 179, 182, 183, 184, 185, 187, 188, 189, 190, 191, 195, 196, 197, 199, 200, 202, 203, 206, 207, 208, 209, 210, 211, 212], "7": [1, 21, 25, 30, 33, 35, 44, 46, 58, 60, 75, 76, 83, 84, 90, 111, 112, 113, 114, 116, 123, 126, 129, 131, 132, 135, 143, 149, 150, 153, 162, 175, 183, 184, 187, 188, 189, 190, 191, 196, 204, 209, 212], "segment": [1, 16, 90, 94, 96, 102, 113, 114, 154, 162, 212], "which": [1, 2, 13, 14, 16, 17, 21, 22, 25, 29, 30, 34, 35, 37, 39, 40, 43, 45, 47, 51, 55, 56, 57, 58, 61, 62, 65, 66, 75, 76, 78, 79, 81, 83, 84, 89, 91, 92, 93, 94, 95, 96, 99, 103, 104, 107, 111, 112, 113, 114, 117, 118, 119, 121, 124, 125, 126, 128, 131, 145, 146, 147, 149, 153, 154, 161, 162, 170, 171, 173, 174, 176, 178, 188, 189, 190, 195, 199, 200, 206, 207, 208, 210, 211, 212, 214, 216], "statement": [1, 2, 21, 22, 24, 25, 37, 46, 47, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 62, 64, 65, 66, 68, 71, 73, 74, 75, 77, 79, 83, 84, 85, 88, 90, 91, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 117, 121, 126, 128, 132, 135, 136, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 160, 162, 173, 175, 178, 179, 183, 184, 187, 188, 189, 191, 196, 197, 199, 200, 202, 212, 216], "hello": [1, 46, 56, 196, 198, 212], "good": [1, 4, 30, 46, 89, 95, 112, 150, 152, 205, 207, 212, 214], "bye": [1, 92, 212], "fred": [1, 81, 90], "name": [1, 2, 9, 14, 29, 30, 33, 37, 43, 45, 50, 55, 60, 61, 62, 63, 71, 72, 73, 76, 77, 78, 79, 81, 83, 85, 86, 88, 91, 93, 95, 99, 102, 103, 106, 109, 111, 113, 114, 118, 119, 121, 134, 144, 159, 161, 162, 169, 171, 176, 182, 184, 187, 188, 191, 195, 207, 209, 210, 212, 214], "messag": [1, 2, 29, 30, 91, 114, 135, 138, 152, 160, 185], "6": [1, 29, 33, 39, 44, 46, 48, 58, 63, 64, 65, 66, 68, 73, 76, 78, 80, 81, 84, 88, 91, 93, 102, 104, 111, 112, 113, 114, 120, 123, 125, 127, 128, 129, 131, 135, 136, 143, 144, 150, 152, 153, 155, 159, 161, 162, 175, 183, 184, 187, 188, 189, 190, 191, 196, 197, 198, 201, 205, 208, 212], "most": [1, 2, 6, 12, 14, 15, 17, 29, 30, 41, 52, 83, 101, 112, 114, 123, 124, 162, 173, 187, 192, 195, 203, 214, 216], "sum": [1, 26, 33, 38, 41, 113, 116, 126, 127, 128, 129, 130, 132, 144, 149, 196, 198, 199, 212], "alist": [1, 33, 127], "19": [1, 20, 21, 33, 110, 152, 157, 159, 162, 183, 184, 186, 187, 188, 189, 190, 191, 212, 216], "131": [1, 212], "x": [1, 21, 25, 46, 47, 48, 51, 52, 55, 58, 76, 77, 79, 86, 103, 109, 111, 117, 119, 120, 121, 122, 124, 142, 143, 144, 150, 151, 153, 154, 175, 177, 178, 179, 180, 182, 196, 197, 198, 199, 200, 201, 206, 207, 208, 212], "error": [1, 8, 21, 33, 40, 44, 45, 46, 58, 60, 69, 76, 79, 83, 90, 91, 100, 102, 104, 116, 127, 135, 143, 145, 150, 159, 160, 168, 175, 184, 195, 196, 203, 206, 216], "1000": [1, 212], "8": [1, 13, 18, 21, 29, 33, 36, 46, 76, 90, 92, 93, 96, 102, 111, 112, 113, 114, 116, 126, 127, 128, 129, 135, 136, 143, 144, 145, 150, 154, 159, 162, 183, 184, 187, 188, 189, 190, 191, 199, 200, 201, 202, 205, 206, 212, 216], "newstr": [1, 121, 135, 137, 139, 162, 212], "phrase": [1, 9, 30, 31, 52, 121, 135, 137, 139, 162, 212], "rubber": [1, 135, 162, 212], "babi": [1, 111, 135, 162, 212], "buggi": [1, 135, 162, 212], "bumper": [1, 135, 162, 212], "letter": [1, 43, 75, 77, 78, 91, 92, 96, 99, 100, 102, 109, 113, 114, 121, 127, 135, 136, 137, 139, 140, 150, 162, 171, 184, 187, 207, 212], "aeiou": [1, 162, 212], "9": [1, 21, 29, 33, 46, 63, 65, 75, 76, 88, 96, 111, 112, 113, 114, 116, 125, 129, 137, 138, 140, 143, 159, 162, 175, 183, 184, 187, 188, 189, 190, 191, 196, 209, 212, 216], "counter": [1, 103, 109, 144, 175, 182, 184, 196, 197, 198, 199, 206, 212], "while": [1, 7, 8, 9, 13, 14, 16, 17, 59, 69, 75, 84, 85, 89, 94, 98, 135, 136, 138, 139, 144, 191, 196, 197, 198, 200, 203, 205, 212, 216], "numlist": 1, "rang": [1, 21, 25, 26, 27, 29, 33, 34, 36, 42, 43, 46, 48, 116, 121, 126, 127, 128, 133, 134, 136, 143, 144, 146, 147, 152, 160, 162, 168, 175, 178, 179, 180, 196, 197, 198, 201, 206, 208, 212, 216], "len": [1, 33, 34, 35, 36, 43, 44, 45, 57, 77, 90, 92, 96, 127, 135, 159, 162, 164, 212], "realli": [2, 4, 29, 30, 43, 75, 81, 93, 95, 126, 138, 173, 174, 205], "all": [2, 4, 9, 14, 15, 17, 21, 25, 27, 29, 30, 31, 33, 38, 39, 41, 43, 45, 46, 48, 50, 51, 53, 55, 56, 63, 66, 68, 69, 72, 78, 79, 84, 90, 91, 92, 96, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 116, 119, 123, 124, 126, 127, 128, 129, 131, 132, 135, 136, 139, 140, 142, 143, 144, 146, 147, 149, 150, 154, 157, 159, 161, 166, 169, 173, 174, 175, 183, 184, 187, 188, 189, 190, 191, 193, 195, 196, 197, 199, 201, 203, 207, 208, 211, 214], "do": [2, 9, 12, 13, 14, 21, 23, 25, 29, 30, 35, 36, 40, 41, 44, 45, 46, 49, 55, 63, 64, 65, 66, 69, 70, 75, 77, 78, 83, 90, 92, 93, 95, 96, 99, 100, 101, 102, 106, 107, 109, 112, 114, 116, 118, 121, 126, 127, 129, 133, 137, 139, 140, 142, 143, 146, 147, 149, 152, 153, 156, 161, 163, 164, 166, 169, 170, 173, 174, 177, 178, 179, 182, 187, 191, 192, 195, 196, 199, 200, 201, 203, 205, 206, 207, 208, 209, 210, 213, 214, 216], "thing": [2, 17, 23, 29, 30, 43, 44, 46, 63, 67, 72, 83, 92, 101, 102, 107, 116, 129, 133, 150, 152, 156, 162, 164, 173, 175, 179, 186, 191, 193, 195, 198, 203, 209, 214], "repeat": [2, 36, 43, 44, 50, 57, 63, 79, 111, 112, 113, 114, 117, 121, 124, 128, 129, 136, 143, 144, 146, 147, 169, 175, 179, 197, 199, 200, 201, 205, 206, 211], "step": [2, 4, 7, 8, 14, 26, 31, 36, 50, 56, 57, 63, 64, 67, 74, 78, 84, 101, 112, 113, 123, 124, 126, 127, 128, 129, 136, 139, 140, 143, 144, 146, 157, 169, 196, 197, 199, 205, 209, 216], "decis": [2, 22, 43, 47, 150, 151, 169, 195], "manipul": [2, 40, 43, 94, 96, 120, 174, 195, 208], "data": [2, 4, 12, 16, 17, 19, 29, 30, 41, 42, 50, 51, 58, 103, 110, 111, 113, 114, 123, 125, 126, 139, 153, 163, 166, 167, 169, 170, 171, 174, 183, 184, 186, 187, 188, 189, 195, 213, 214], "ye": [2, 30], "": [2, 6, 9, 12, 14, 17, 21, 24, 26, 28, 29, 30, 31, 35, 37, 38, 41, 46, 49, 50, 52, 54, 55, 57, 60, 63, 67, 71, 72, 74, 75, 76, 77, 81, 82, 83, 84, 85, 88, 89, 91, 93, 94, 101, 104, 105, 106, 110, 111, 113, 116, 118, 120, 123, 124, 129, 130, 131, 134, 135, 139, 143, 146, 149, 150, 152, 153, 155, 157, 173, 174, 175, 178, 182, 186, 187, 190, 192, 200, 201, 202, 203, 205, 206, 208, 210, 213, 214], "everyth": [2, 4, 6, 21, 30, 74, 75, 85, 103, 150, 159, 169, 173, 185, 203, 207, 210, 216], "just": [2, 6, 9, 21, 23, 24, 29, 30, 36, 37, 39, 43, 44, 49, 61, 64, 66, 67, 68, 72, 75, 76, 79, 82, 89, 90, 96, 116, 118, 119, 123, 124, 126, 127, 130, 131, 134, 135, 138, 139, 146, 153, 159, 173, 175, 177, 180, 184, 190, 191, 195, 200, 201, 203, 205, 206, 210, 211, 212, 216], "combin": [2, 6, 8, 24, 28, 33, 34, 49, 91, 105, 126, 127, 139, 140, 150, 208, 211, 213, 216], "those": [2, 21, 30, 36, 38, 43, 65, 79, 81, 89, 95, 114, 127, 173, 195, 201, 208], "move": [2, 62, 68, 83, 85, 89, 101, 103, 109, 114, 121, 143, 144, 145, 147, 153, 159, 171, 175, 178, 180, 182, 196, 207, 210], "them": [2, 17, 27, 29, 30, 41, 43, 49, 52, 54, 55, 56, 57, 65, 68, 69, 70, 75, 77, 78, 81, 82, 84, 85, 88, 89, 96, 99, 100, 102, 106, 107, 109, 114, 116, 123, 124, 126, 127, 129, 130, 142, 146, 147, 149, 155, 157, 179, 183, 187, 188, 189, 191, 195, 196, 202, 203, 206, 208], "around": [2, 21, 29, 33, 40, 50, 76, 86, 116, 120, 159, 175, 177, 195, 199, 200, 210], "arithmet": [2, 44, 45, 49, 77, 79, 80, 211], "anyth": [2, 24, 30, 46, 63, 64, 66, 67, 75, 90, 99, 116, 169, 173, 207, 214, 216], "someth": [2, 14, 22, 29, 30, 40, 43, 47, 49, 50, 58, 61, 64, 68, 72, 90, 98, 126, 137, 139, 146, 151, 154, 155, 156, 164, 175, 176, 195, 197, 203, 206, 207, 211], "becaus": [2, 27, 29, 30, 36, 40, 57, 65, 83, 89, 91, 102, 106, 127, 190, 203, 214], "access": [2, 6, 12, 16, 17, 29, 30, 37, 63, 111, 160, 164], "part": [2, 6, 22, 29, 30, 31, 47, 64, 66, 75, 76, 79, 86, 91, 92, 97, 102, 105, 110, 112, 114, 117, 120, 122, 123, 144, 145, 151, 159, 160, 165, 168, 176, 195, 199, 207, 210, 216], "collect": [2, 12, 16, 34, 36, 37, 38, 45, 96, 113, 136, 139, 164, 216], "enough": [2, 29, 41, 46, 49, 73, 205], "build": [2, 6, 108, 174, 195, 216], "In": [2, 6, 10, 14, 18, 21, 24, 29, 30, 33, 34, 40, 41, 44, 48, 49, 51, 54, 55, 56, 57, 61, 64, 65, 66, 68, 69, 70, 73, 75, 77, 79, 83, 84, 85, 90, 92, 93, 98, 99, 101, 112, 113, 114, 116, 117, 126, 127, 128, 129, 135, 143, 144, 147, 149, 159, 160, 169, 173, 175, 177, 178, 184, 191, 196, 201, 202, 203, 205, 206, 207, 209, 211], "fact": [2, 16, 29, 55, 57, 65, 69, 70, 79, 84, 146], "possibli": [2, 29], "four": [2, 21, 37, 68, 82, 110, 132, 146, 169], "differ": [2, 8, 15, 17, 21, 26, 27, 29, 30, 36, 41, 44, 45, 46, 49, 51, 54, 55, 56, 58, 60, 64, 68, 75, 78, 84, 89, 90, 95, 102, 106, 109, 111, 113, 119, 127, 140, 145, 150, 152, 173, 175, 178, 179, 180, 184, 187, 195, 201, 202, 205, 208, 211, 214], "sometim": [2, 29, 36, 65, 70, 119, 138, 170, 200, 207], "surpris": [2, 40, 95, 173], "wai": [2, 6, 8, 15, 23, 26, 29, 30, 40, 57, 58, 68, 71, 75, 77, 78, 79, 83, 88, 89, 96, 101, 107, 118, 126, 132, 133, 135, 145, 146, 153, 163, 167, 177, 186, 191, 195, 199, 201, 206, 208, 210, 211, 214], "probabl": [2, 4, 6, 14, 17, 30, 49, 72, 79, 129, 133, 164, 195], "power": [2, 16, 29, 63, 72, 173], "an": [2, 4, 6, 8, 9, 10, 13, 15, 16, 19, 21, 22, 25, 26, 27, 29, 30, 31, 33, 34, 35, 37, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 83, 85, 86, 87, 88, 89, 90, 91, 92, 96, 98, 99, 102, 103, 104, 107, 111, 112, 113, 114, 116, 117, 119, 122, 124, 127, 128, 129, 132, 133, 135, 136, 137, 138, 139, 142, 143, 147, 150, 151, 152, 153, 160, 164, 175, 176, 178, 179, 180, 182, 183, 184, 191, 195, 196, 197, 199, 200, 202, 203, 205, 206, 207, 208, 209, 210, 213, 214, 216], "other": [2, 4, 6, 8, 14, 16, 21, 23, 26, 29, 30, 31, 33, 43, 55, 66, 67, 83, 85, 97, 106, 114, 116, 118, 119, 120, 124, 136, 139, 145, 155, 156, 157, 171, 173, 175, 177, 188, 189, 195, 203, 208, 213, 214, 216], "know": [2, 13, 23, 29, 30, 31, 33, 64, 73, 78, 89, 95, 103, 112, 126, 133, 138, 139, 145, 150, 153, 156, 161, 163, 173, 174, 187, 191, 195, 199, 203, 204, 209, 212, 214, 216], "care": [2, 30, 129], "out": [2, 7, 8, 20, 23, 29, 30, 31, 35, 38, 39, 41, 43, 45, 46, 48, 52, 55, 56, 57, 58, 70, 76, 78, 82, 85, 87, 88, 90, 91, 92, 93, 110, 111, 113, 118, 122, 123, 124, 127, 130, 145, 147, 152, 153, 156, 157, 159, 160, 177, 184, 187, 188, 189, 191, 193, 196, 199, 201, 202, 203, 205, 208, 212, 214, 216], "now": [2, 4, 21, 29, 56, 57, 68, 72, 73, 75, 78, 85, 90, 95, 104, 119, 124, 126, 129, 138, 145, 152, 153, 183, 187, 189, 195, 208], "peopl": [2, 6, 8, 16, 17, 29, 30, 31, 72, 76, 91, 113, 129, 173, 185, 186, 203, 207, 210, 214], "claim": [2, 30], "need": [2, 4, 7, 8, 13, 17, 21, 22, 23, 29, 30, 33, 38, 40, 60, 66, 76, 82, 90, 99, 100, 102, 107, 109, 118, 119, 123, 124, 127, 138, 142, 143, 145, 146, 147, 149, 151, 152, 153, 159, 175, 188, 195, 205, 206, 209, 214], "mai": [2, 4, 8, 9, 12, 14, 17, 29, 30, 31, 50, 66, 69, 70, 71, 79, 83, 84, 85, 89, 98, 100, 106, 107, 109, 111, 112, 113, 114, 118, 123, 124, 146, 149, 157, 184, 190, 206, 208, 209, 214], "seem": [2, 14, 17, 31, 66, 69, 70, 116, 206], "far": [2, 60, 65, 85, 103, 144, 195], "fetch": 2, "doe": [2, 4, 6, 14, 16, 21, 25, 29, 35, 38, 46, 49, 52, 54, 57, 61, 63, 69, 75, 78, 83, 85, 90, 92, 93, 103, 108, 111, 114, 118, 119, 121, 135, 136, 146, 149, 157, 162, 166, 176, 178, 187, 196, 204, 205, 206, 208, 210, 216], "interfac": [2, 6, 195], "human": [2, 15, 16, 29, 30, 129, 208], "anoth": [2, 8, 9, 15, 17, 21, 23, 26, 29, 30, 68, 70, 71, 77, 85, 88, 90, 102, 105, 106, 114, 117, 118, 135, 138, 143, 145, 146, 150, 153, 156, 157, 163, 167, 175, 176, 186, 191, 195, 199, 201, 206, 214], "connect": [2, 6, 12, 14, 16, 17, 29, 30, 31, 104, 118, 124, 143, 175, 193, 213], "world": [2, 4, 10, 14, 15, 16, 29, 31, 50, 190, 195], "outsid": [2, 6, 21, 29, 93, 116, 135, 175, 194, 216], "appear": [2, 6, 29, 30, 70, 84, 92, 183, 184, 187, 188, 189, 190, 191, 202], "memori": [2, 67, 75, 77, 83, 90, 207, 209], "special": [2, 54, 75, 113, 114, 146, 214], "variabl": [2, 37, 56, 58, 60, 65, 67, 68, 69, 73, 76, 77, 78, 79, 81, 83, 85, 87, 88, 90, 91, 94, 95, 111, 112, 114, 116, 126, 127, 130, 132, 134, 137, 139, 159, 166, 184, 195, 196, 197, 206, 207, 209, 216], "keyboard": 2, "mous": 2, "mice": 2, "get": [2, 7, 8, 14, 15, 21, 26, 29, 30, 33, 40, 43, 44, 45, 46, 49, 52, 55, 60, 66, 75, 76, 78, 82, 83, 89, 90, 91, 92, 95, 97, 99, 100, 106, 107, 109, 113, 114, 116, 118, 119, 120, 123, 126, 127, 129, 130, 133, 139, 149, 150, 152, 154, 159, 160, 161, 164, 165, 166, 175, 177, 178, 183, 186, 187, 189, 190, 195, 196, 200, 213, 214, 216], "thei": [2, 4, 8, 14, 15, 26, 29, 30, 31, 37, 41, 43, 49, 55, 56, 64, 70, 72, 73, 76, 83, 86, 90, 99, 102, 106, 107, 111, 112, 114, 123, 129, 130, 133, 157, 173, 175, 177, 190, 195, 196, 202, 203, 208, 211], "were": [2, 21, 23, 27, 29, 30, 37, 78, 79, 85, 95, 123, 173, 174, 203, 209], "locat": [2, 9, 21, 30, 67, 109, 113, 119, 123, 144, 182], "lastkeypress": 2, "charact": [2, 33, 34, 43, 45, 75, 78, 90, 91, 92, 95, 96, 99, 113, 114, 135, 136, 138, 139, 156, 160, 161, 164, 166, 171, 185, 190, 203, 207, 210, 211], "wa": [2, 14, 23, 29, 30, 38, 48, 51, 66, 78, 83, 91, 95, 106, 111, 114, 123, 133, 153, 157, 173, 174, 183, 184, 187, 188, 189, 190, 191, 196, 199], "last": [2, 14, 16, 21, 26, 35, 37, 41, 57, 78, 90, 102, 104, 116, 126, 127, 129, 139, 143, 149, 152, 157, 159, 160, 164, 184, 196, 198, 199, 206], "kei": [2, 30, 49, 67], "type": [2, 9, 29, 32, 38, 44, 45, 55, 82, 87, 107, 113, 128, 132, 136, 144, 156, 195, 196, 197, 207, 211, 216], "mouseposit": 2, "where": [2, 4, 9, 14, 15, 16, 21, 22, 26, 29, 49, 52, 54, 58, 65, 70, 83, 88, 96, 107, 123, 125, 127, 143, 156, 159, 161, 184, 195, 196, 200, 205, 208, 214, 216], "cursor": 2, "should": [2, 4, 6, 8, 9, 13, 14, 21, 29, 30, 33, 45, 46, 52, 54, 60, 66, 68, 76, 81, 88, 90, 91, 95, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 116, 118, 121, 123, 124, 126, 127, 129, 130, 135, 142, 143, 146, 147, 149, 150, 152, 153, 156, 159, 175, 178, 179, 182, 184, 189, 195, 196, 213], "run": [2, 12, 21, 23, 29, 31, 33, 44, 45, 51, 54, 55, 57, 60, 61, 64, 66, 69, 70, 78, 79, 83, 84, 85, 86, 88, 90, 91, 93, 95, 99, 100, 102, 104, 106, 113, 116, 119, 124, 126, 129, 130, 132, 139, 140, 145, 146, 150, 152, 153, 159, 164, 166, 173, 175, 177, 184, 195, 198, 201, 208, 209, 210, 211, 214], "loop": [2, 21, 22, 25, 26, 33, 34, 40, 42, 43, 47, 49, 56, 59, 63, 116, 117, 119, 123, 124, 126, 127, 128, 129, 130, 132, 133, 135, 136, 138, 139, 142, 143, 144, 145, 146, 147, 149, 151, 159, 164, 175, 184, 188, 191, 196, 197, 202, 216], "check": [2, 8, 21, 38, 41, 46, 48, 50, 52, 54, 57, 66, 76, 78, 79, 82, 88, 90, 96, 99, 100, 106, 107, 109, 116, 118, 123, 124, 126, 130, 142, 146, 147, 149, 150, 153, 155, 156, 157, 159, 161, 179, 183, 187, 188, 189, 191, 196, 206, 208], "press": [2, 66, 78, 124, 139, 208, 209], "posit": [2, 33, 34, 38, 41, 92, 96, 103, 106, 107, 109, 112, 113, 129, 135, 144, 147, 150, 153, 159, 160, 161, 175, 180, 182], "updat": [2, 90, 123], "accordingli": [2, 4], "graphic": [2, 83, 182, 195, 210], "littl": [2, 27, 119, 122, 124, 183, 184, 187, 188, 189, 190, 191, 208], "dot": [2, 29, 90, 96, 207, 210, 211], "pixel": [2, 21, 23, 24, 25, 26, 63, 103, 107, 109, 116, 117, 119, 120, 121, 122, 123, 124, 146, 147, 149, 207, 208], "laid": [2, 110, 122, 124, 208], "along": [2, 29, 105, 161], "horizont": [2, 116, 117, 122, 124, 175, 195, 207, 208], "axi": [2, 175], "vertic": [2, 116, 117, 120, 122, 124, 175, 179, 207, 208], "ha": [2, 6, 14, 16, 18, 22, 24, 29, 30, 31, 37, 41, 44, 47, 48, 50, 54, 55, 57, 60, 68, 69, 70, 71, 75, 79, 83, 89, 96, 100, 102, 104, 105, 106, 107, 111, 112, 113, 117, 118, 122, 123, 124, 126, 127, 128, 129, 132, 133, 135, 136, 138, 139, 140, 143, 145, 147, 151, 153, 157, 175, 184, 187, 188, 191, 195, 206, 207, 208, 210], "three": [2, 12, 17, 41, 43, 60, 69, 83, 88, 110, 111, 126, 128, 136, 144, 147, 150, 153, 175, 179, 186, 190, 197, 203], "red": [2, 21, 24, 25, 26, 27, 29, 55, 62, 63, 91, 96, 102, 103, 109, 113, 114, 116, 117, 118, 119, 120, 122, 123, 124, 144, 161, 175, 179, 182, 183, 184, 187, 188, 189, 190, 191, 207, 208], "green": [2, 21, 24, 26, 27, 116, 117, 118, 120, 122, 123, 124, 142, 175, 183, 184, 187, 188, 189, 190, 191, 207, 208], "blue": [2, 21, 24, 26, 27, 106, 116, 117, 118, 120, 122, 123, 142, 159, 175, 207, 208], "To": [2, 4, 8, 18, 26, 29, 34, 37, 43, 49, 55, 56, 61, 66, 72, 114, 126, 157, 161, 190, 195, 200, 202, 207, 209], "turn": [2, 6, 8, 12, 29, 30, 31, 55, 60, 101, 102, 103, 104, 108, 109, 116, 121, 143, 144, 146, 147, 149, 151, 152, 153, 159, 171, 175, 177, 178, 182, 184, 195, 211, 216], "maximum": [2, 48, 113, 124, 183, 188, 189, 208], "200": [2, 21, 24, 25, 62, 68, 91, 100, 109, 145, 178], "top": [2, 14, 17, 29, 37, 57, 70, 82, 83, 109, 113, 116, 124, 179, 186, 208, 214], "thought": [2, 38, 157], "255": [2, 21, 24, 25, 29, 116, 117, 120, 122, 124, 207, 208], "robot": [2, 29, 114, 210], "ve": [2, 8, 14, 30, 57, 64, 65, 195], "made": [2, 14, 16, 29, 55, 60, 63, 75, 107, 112, 122], "motor": 2, "sensor": [2, 12], "again": [2, 39, 45, 54, 56, 109, 127, 129, 135, 143, 150, 164, 183, 184, 187, 188, 189, 190, 191, 196, 200], "control": [2, 29, 30, 213], "robotmotor": 2, "off": [2, 17, 30, 31, 46, 76, 100, 106, 121, 147, 150, 173, 175, 195, 209], "avail": [2, 9, 30, 89, 113, 193, 214], "e": [2, 30, 37, 46, 50, 58, 129, 138, 149, 154, 173, 175, 184, 203], "g": [2, 21, 25, 37, 50, 116, 121, 129, 149, 173, 203], "touchingbump": 2, "readrobotpressuresensor": 2, "wonder": [2, 66, 149], "web": [2, 9, 29, 31, 124, 195, 216], "search": [2, 12, 14, 15, 17, 29, 111, 216], "over": [2, 8, 15, 29, 31, 72, 88, 111, 133, 150, 173, 195, 200, 209], "billion": [2, 29], "site": [2, 14, 29, 31], "massiv": [2, 31], "analysi": [2, 29, 114], "track": [2, 4, 7, 77, 107, 114, 214], "awai": [2, 4, 17, 29, 49, 76, 79, 94, 95, 175], "star": [2, 102, 196, 201], "share": [2, 8, 30, 31, 114], "among": 2, "friend": [2, 29, 95, 114, 134, 154, 216], "understood": [2, 29], "term": [2, 14, 15, 17, 31, 49, 64, 169, 173, 190, 209], "todai": [2, 4, 16, 29, 76, 173, 174, 195, 210], "fast": [2, 29, 78, 195], "typic": [2, 31, 173, 199, 205], "singl": [2, 29, 30, 34, 43, 44, 45, 78, 90, 92, 95, 108, 110, 111, 114, 136, 137, 171, 207, 211, 216], "assign": [2, 5, 37, 53, 58, 61, 76, 77, 83, 84, 85, 87, 89, 91, 97, 108, 150, 160, 166, 175, 196], "one": [2, 4, 6, 8, 13, 17, 21, 22, 23, 26, 29, 30, 31, 34, 35, 36, 37, 39, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 65, 68, 72, 73, 75, 77, 78, 83, 85, 88, 90, 95, 96, 102, 103, 106, 107, 109, 110, 112, 116, 117, 118, 119, 121, 123, 124, 126, 127, 128, 131, 132, 136, 138, 140, 142, 144, 146, 147, 149, 150, 151, 152, 153, 157, 159, 160, 161, 164, 166, 175, 176, 177, 187, 191, 195, 196, 197, 199, 201, 203, 206, 207], "billionth": 2, "second": [2, 15, 16, 21, 23, 29, 34, 35, 41, 46, 52, 54, 60, 62, 68, 76, 79, 82, 83, 85, 90, 92, 109, 111, 116, 119, 127, 128, 131, 136, 144, 145, 150, 152, 156, 159, 179, 184, 187, 191, 197, 206, 212], "veri": [2, 6, 21, 29, 30, 31, 36, 41, 63, 88, 90, 140, 164, 167, 195], "difficult": [2, 29, 30, 49, 83, 205], "even": [2, 17, 23, 29, 30, 31, 33, 36, 39, 40, 44, 46, 52, 67, 71, 73, 79, 94, 100, 112, 124, 126, 127, 135, 147, 173, 174, 175, 181, 182, 184, 190, 195, 196, 201, 202, 206, 208, 214, 216], "take": [2, 8, 21, 23, 29, 30, 33, 39, 46, 50, 51, 55, 60, 64, 66, 68, 72, 76, 78, 82, 85, 90, 91, 92, 96, 100, 101, 111, 112, 113, 114, 116, 124, 126, 127, 132, 135, 139, 143, 144, 145, 150, 153, 157, 159, 161, 163, 166, 169, 175, 177, 180, 183, 184, 195, 196, 199, 205, 208, 211], "full": [2, 41, 78, 90, 107, 110], "mostli": [2, 21, 35, 123], "wait": [2, 21, 59, 76, 116, 204, 216], "come": [2, 4, 6, 29, 30, 31, 41, 70, 72, 102, 110, 111], "network": [2, 16, 17, 29, 31], "guess": [2, 205], "user": [2, 6, 30, 60, 91, 111, 112, 114, 150, 151, 152, 153, 155, 156, 195, 196], "limit": [2, 31, 87, 145, 173, 180, 214, 216], "t": [2, 4, 6, 14, 21, 26, 29, 30, 31, 36, 38, 44, 49, 51, 58, 60, 64, 66, 67, 72, 75, 76, 78, 79, 81, 83, 88, 89, 90, 91, 92, 94, 95, 96, 99, 100, 101, 103, 104, 106, 107, 109, 116, 119, 123, 126, 127, 128, 129, 130, 132, 137, 138, 144, 146, 159, 161, 162, 173, 174, 175, 177, 182, 187, 191, 196, 199, 200, 204, 206, 208, 209, 212, 214, 216], "imagin": [2, 4, 6, 38, 58, 65, 78, 81, 82, 105, 113, 157, 203, 209], "big": [2, 26, 30, 102, 193, 215], "long": [2, 17, 21, 29, 49, 79, 82, 107, 113, 116, 133, 145, 146, 183, 184, 187, 188, 189, 190, 191, 199, 200, 206], "string": [2, 33, 34, 36, 37, 42, 43, 44, 46, 60, 64, 65, 67, 69, 78, 91, 95, 99, 102, 107, 127, 135, 136, 137, 138, 144, 150, 151, 156, 159, 160, 163, 164, 167, 184, 185, 188, 191, 196, 201, 207, 211, 216], "look": [2, 6, 15, 21, 22, 26, 29, 31, 46, 49, 64, 66, 75, 78, 98, 102, 114, 116, 119, 120, 130, 135, 137, 140, 143, 147, 150, 159, 161, 164, 175, 187, 188, 191, 195, 201, 206], "index": [2, 25, 33, 34, 35, 36, 40, 42, 43, 92, 96, 113, 159, 160, 161, 162, 164, 166, 185, 187, 209, 216], "tell": [2, 29, 60, 69, 70, 71, 75, 76, 78, 91, 117, 126, 128, 131, 133, 136, 144, 146, 150, 155, 170, 171, 173, 191, 197, 210, 211], "same": [2, 8, 16, 21, 29, 30, 33, 41, 44, 45, 46, 48, 49, 54, 68, 69, 73, 75, 83, 86, 95, 100, 102, 104, 106, 113, 118, 119, 128, 132, 133, 136, 137, 139, 150, 156, 173, 175, 179, 183, 187, 188, 189, 190, 191, 196, 211, 214], "brilliant": [2, 173], "mathematician": [2, 173], "who": [2, 12, 29, 30, 56, 57, 70, 83, 91, 95, 101, 114, 195, 214], "defin": [2, 4, 16, 21, 29, 33, 46, 58, 60, 61, 63, 65, 67, 68, 74, 102, 116, 117, 127, 128, 135, 136, 143, 144, 150, 159, 160, 173, 175, 184, 196, 197, 207, 209, 216], "wrote": 2, "mathemat": [2, 30, 49, 77, 79, 88, 89, 149, 173, 213], "proof": 2, "imposs": 2, "gener": [2, 14, 16, 17, 29, 30, 35, 43, 87, 95, 123, 131, 137, 146, 176, 180, 182, 201, 203, 209, 211, 216], "checker": 2, "But": [2, 14, 29, 30, 35, 44, 68, 72, 84, 88, 95, 123, 124, 138, 145, 147, 153, 163, 173, 187, 191, 196, 203], "don": [2, 4, 6, 14, 21, 29, 44, 49, 60, 72, 75, 78, 79, 81, 89, 90, 91, 92, 95, 99, 116, 119, 123, 126, 127, 129, 130, 138, 161, 173, 175, 177, 191, 196, 199, 204, 206, 208, 209, 212, 214, 216], "respect": [2, 29, 60, 111, 113], "ourselv": [2, 73], "our": [2, 14, 16, 18, 26, 27, 31, 38, 57, 69, 72, 90, 101, 123, 126, 187, 192, 195, 205, 214, 216], "intellig": [2, 16, 30, 157], "complic": [2, 31, 41, 58], "million": [2, 29], "hundr": [2, 30], "yet": [2, 13, 71, 72, 179, 212], "fascin": [2, 15, 17, 190], "push": 2, "concept": [3, 28, 42, 47, 61, 75, 77, 90, 92, 98, 103, 107, 117, 128, 136, 144, 151, 168, 172, 176, 192, 195, 197, 199, 213, 215, 216], "post": [3, 4, 216], "exam": [3, 11, 13, 19, 28, 74, 97, 111, 112, 113, 114, 125, 158, 168, 172, 204, 212], "As": [4, 7, 14, 29, 30, 40, 45, 57, 72, 78, 100, 123, 139, 161, 191, 203, 214], "talk": [4, 15, 63, 169, 203, 213], "earlier": [4, 35, 44, 67, 163], "chapter": [4, 6, 14, 29, 43, 44, 63, 72, 90, 139, 193, 203, 213, 214, 216], "involv": [4, 6, 8, 29, 30, 195], "lot": [4, 8, 17, 29, 41, 49, 83, 124, 130, 173, 191, 208, 209, 214], "creativ": [4, 8, 10, 16, 110, 213, 216], "howev": [4, 12, 16, 29, 30, 31, 56, 57, 69, 70, 84, 85, 89, 104, 112, 113, 116, 129, 161, 206, 214], "ensur": [4, 6, 8, 9, 12, 14, 30], "design": [4, 6, 8, 29, 30, 83, 114, 195, 203], "doabl": 4, "If": [4, 8, 9, 22, 23, 28, 29, 33, 45, 46, 47, 48, 51, 54, 55, 56, 57, 66, 69, 73, 75, 76, 78, 79, 83, 84, 85, 86, 90, 96, 104, 106, 111, 112, 113, 114, 120, 121, 122, 123, 128, 131, 133, 136, 144, 149, 151, 157, 159, 161, 164, 175, 177, 179, 184, 187, 188, 189, 190, 191, 195, 196, 197, 199, 202, 205, 216], "inspir": [4, 195], "github": 4, "great": [4, 15, 29, 55, 195], "fork": 4, "repositori": 4, "examin": 4, "rememb": [4, 6, 21, 24, 26, 35, 44, 45, 60, 66, 70, 71, 75, 76, 81, 89, 90, 91, 100, 106, 109, 116, 126, 127, 129, 152, 169, 200], "avoid": [4, 57, 95, 181, 182, 216], "plagiar": 4, "cite": [4, 11, 216], "ani": [4, 8, 9, 12, 21, 24, 29, 30, 33, 41, 45, 46, 48, 52, 54, 58, 63, 67, 69, 70, 78, 81, 83, 92, 95, 99, 100, 106, 107, 109, 116, 122, 124, 142, 145, 146, 147, 149, 159, 173, 175, 183, 187, 188, 189, 191, 196, 201, 207, 210, 214], "resourc": [4, 5, 6, 9, 13, 14, 17, 29, 194, 214, 216], "onc": [4, 8, 12, 16, 17, 29, 49, 56, 57, 64, 70, 83, 88, 95, 107, 111, 112, 120, 129, 182, 183, 184, 187, 188, 189, 190, 191, 195], "up": [4, 6, 29, 30, 38, 39, 40, 41, 52, 54, 55, 59, 64, 66, 68, 75, 76, 82, 84, 88, 99, 100, 102, 103, 106, 107, 109, 111, 112, 113, 114, 122, 123, 124, 126, 127, 128, 129, 130, 133, 136, 137, 138, 142, 143, 144, 145, 146, 147, 149, 153, 157, 177, 178, 179, 182, 183, 187, 188, 189, 191, 195, 196, 197, 206, 208, 209, 216], "idea": [4, 5, 6, 7, 8, 15, 30, 31, 149, 173, 193, 210, 214, 215], "sure": [4, 21, 23, 29, 33, 46, 49, 52, 54, 60, 68, 76, 81, 91, 116, 127, 135, 139, 143, 147, 150, 157, 159, 163, 175, 184, 195, 196, 199], "perform": [4, 10, 14, 18, 84, 107, 110, 111, 170, 174, 195], "background": [4, 21, 24], "research": [4, 9, 14, 29, 41, 49, 56, 72, 83, 89, 98, 202, 203, 214], "process": [4, 6, 8, 10, 11, 16, 18, 21, 22, 26, 29, 30, 31, 63, 116, 119, 124, 125, 126, 128, 133, 136, 139, 174, 185, 191, 193, 195, 205, 208, 213, 216], "understand": [4, 12, 13, 17, 29, 49, 50, 56, 57, 66, 69, 70, 71, 72, 75, 81, 83, 84, 85, 89, 90, 96, 98, 99, 103, 107, 124, 125, 129, 153, 161, 170, 174, 201, 202, 207, 208, 212, 214, 216], "first": [4, 21, 23, 29, 30, 33, 34, 37, 41, 43, 45, 52, 54, 57, 60, 62, 72, 75, 76, 77, 78, 79, 83, 84, 85, 90, 91, 92, 96, 101, 102, 105, 106, 107, 116, 118, 119, 126, 127, 128, 129, 131, 136, 138, 144, 150, 152, 159, 160, 161, 164, 166, 173, 175, 184, 192, 196, 197, 199, 201, 206, 209, 210, 211, 212, 216], "solv": [4, 6, 16, 38, 41, 66, 81, 84, 107, 113, 118, 123, 124, 173, 174, 177, 188, 195, 213], "help": [4, 7, 8, 16, 30, 55, 57, 81, 83, 89, 103, 107, 113, 118, 123, 124, 145, 195, 208, 214], "focu": [4, 18], "heilmeier": 4, "why": [4, 35, 40, 41, 56, 57, 58, 66, 75, 83, 87, 90, 97, 111, 126, 140, 149, 157, 164, 201, 202, 216], "exist": [4, 6, 29, 116, 195, 213], "handl": [4, 29, 30, 133, 152, 153, 155], "impact": [4, 10, 12, 14, 17, 18, 29, 110, 216], "innov": [4, 6, 10, 12, 15, 16, 17, 18, 19, 216], "requir": [4, 8, 9, 13, 29, 49, 51, 57, 66, 83, 89, 100, 102, 111, 122, 126, 132, 214], "solut": [4, 6, 7, 16, 23, 38, 82, 84, 88, 100, 107, 109, 112, 118, 123, 124, 126, 130, 146, 149, 177, 188, 189, 206], "rather": [4, 21, 27, 71, 83, 84, 98, 100, 140, 150, 167, 196, 205, 214], "guid": [4, 10, 18], "through": [4, 10, 13, 16, 18, 21, 25, 26, 29, 30, 31, 33, 36, 43, 49, 56, 57, 63, 78, 87, 111, 112, 114, 116, 119, 123, 126, 127, 129, 130, 135, 138, 139, 143, 146, 147, 149, 150, 157, 175, 184, 188, 195, 199, 202, 208, 214, 216], "whole": [4, 16, 48, 65, 79, 116, 191], "complet": [4, 7, 8, 10, 12, 17, 18, 30, 33, 46, 60, 76, 91, 102, 116, 127, 135, 143, 150, 159, 164, 175, 177, 178, 184, 195, 196], "priorit": [4, 8], "shape": [4, 51, 62, 68, 102, 104, 106, 121, 142, 143, 144, 145, 147, 149, 171, 182, 196, 210], "dure": [4, 8, 75, 85, 111, 113, 114, 129, 184], "next": [4, 8, 26, 37, 45, 51, 63, 66, 82, 91, 99, 105, 127, 135, 140, 143, 156, 157, 206, 210, 211, 213, 214, 216], "brainstorm": 4, "try": [4, 15, 24, 26, 29, 30, 35, 36, 38, 39, 40, 41, 45, 54, 56, 57, 58, 72, 78, 79, 81, 83, 84, 88, 90, 91, 95, 99, 100, 104, 106, 109, 116, 118, 119, 120, 122, 123, 124, 137, 142, 146, 150, 153, 160, 164, 166, 173, 175, 177, 178, 179, 195, 196, 199, 201, 202, 205, 208, 210], "variou": [4, 12, 111], "techniqu": [4, 6, 22, 30, 111, 213], "develop": [4, 6, 8, 10, 15, 16, 17, 18, 29, 79, 89, 130, 195, 213, 214], "optim": [4, 16, 112, 157], "let": [4, 27, 30, 31, 38, 54, 57, 63, 81, 82, 83, 88, 104, 105, 114, 118, 120, 124, 126, 129, 131, 145, 150, 156, 157, 186, 187, 202, 205, 206, 207, 208, 210, 213], "flow": [4, 51, 52, 56, 57, 202], "mind": [4, 6, 8, 13], "map": [4, 7, 8, 190], "session": [4, 8], "cluster": 4, "utopian": 4, "altern": [4, 6, 8, 56, 59, 69, 175, 179, 180, 202, 216], "challeng": [4, 7, 16, 49, 164, 203], "face": [4, 7, 100, 103, 107, 109, 113, 114, 144, 182], "add": [4, 21, 22, 30, 33, 44, 45, 46, 60, 65, 68, 73, 76, 90, 91, 92, 95, 102, 105, 113, 116, 126, 127, 129, 130, 133, 135, 137, 143, 150, 151, 155, 156, 159, 175, 180, 183, 184, 196, 199, 201], "list": [4, 13, 33, 34, 35, 36, 37, 38, 39, 42, 43, 109, 113, 114, 119, 127, 128, 130, 131, 132, 133, 134, 136, 143, 144, 146, 147, 150, 159, 160, 164, 165, 166, 182, 184, 185, 187, 191, 195, 197, 203, 206, 214, 216], "prototyp": [4, 13], "narrow": 4, "down": [4, 29, 30, 31, 39, 57, 76, 82, 91, 103, 109, 113, 144, 147, 178, 182], "few": [4, 14, 17, 29, 30, 85, 116, 126, 195, 208, 214], "final": [4, 57, 76, 105, 111, 153], "sketch": [4, 26, 89], "initi": [4, 6, 8, 12, 102, 109, 114, 126, 127, 129, 130, 135, 139, 157, 159, 196], "technic": [4, 29], "dummi": 4, "review": [4, 8, 10, 14, 18], "revisit": 4, "note": [4, 42, 59, 74, 87, 97, 108, 109, 113, 125, 134, 148, 158, 204, 206, 208, 214, 216], "round": [4, 12, 183, 184, 187, 188, 189, 190, 191], "eager": 4, "slow": [4, 30, 31], "moment": [4, 29], "two": [4, 14, 21, 22, 23, 24, 29, 30, 33, 34, 37, 40, 41, 43, 44, 47, 48, 49, 50, 53, 54, 55, 57, 60, 64, 69, 79, 84, 85, 86, 90, 92, 96, 102, 109, 110, 111, 113, 114, 116, 118, 119, 127, 128, 131, 135, 136, 142, 143, 144, 151, 152, 153, 156, 159, 160, 175, 177, 179, 184, 187, 191, 195, 196, 197, 200, 201, 211], "effect": [4, 6, 13, 16, 17, 18, 24, 29, 30, 89, 118, 119, 123, 137, 157, 214], "uniqu": [4, 6, 29], "meet": [4, 9, 135, 154], "find": [4, 12, 15, 17, 22, 24, 26, 29, 41, 56, 76, 90, 91, 92, 96, 112, 113, 114, 127, 130, 135, 138, 150, 157, 159, 160, 161, 165, 184, 185, 188, 189, 192, 193, 195, 196, 202, 205, 213, 214, 216], "here": [5, 9, 10, 14, 15, 17, 18, 23, 29, 30, 35, 38, 41, 54, 55, 57, 71, 81, 83, 102, 111, 112, 113, 114, 123, 124, 129, 134, 135, 139, 140, 147, 149, 152, 153, 159, 175, 177, 178, 184, 189, 190, 191, 195, 200, 201, 205, 210, 211, 216], "jumpstart": 5, "own": [5, 55, 57, 89, 106, 195, 214], "homework": [5, 48, 113], "section": [5, 10, 18, 20, 21, 23, 29, 30, 31, 57, 83, 110, 116, 118, 119, 120, 129, 142, 163, 183, 187, 188, 189, 191, 214], "univers": [5, 9, 17, 41, 83], "pennsylvania": [5, 95], "cs101": 5, "websit": [5, 6, 14, 29, 30, 31, 167, 182, 195], "alabama": 5, "cs104": 5, "bjc": 5, "relat": [5, 12, 14, 50, 61, 103, 176, 187], "california": [5, 186], "berkelei": [5, 17], "beauti": [5, 17, 157, 195], "joi": [5, 17], "object": [6, 16, 24, 26, 31, 43, 50, 67, 75, 85, 90, 92, 97, 99, 103, 106, 107, 109, 114, 124, 133, 139, 144, 146, 152, 165, 174, 179, 182, 191, 193, 195, 199, 203, 207, 216], "appli": [6, 10, 16, 71, 85, 111, 195, 205], "artifact": [6, 19, 213, 216], "express": [6, 22, 25, 46, 47, 48, 49, 50, 51, 55, 59, 76, 77, 84, 87, 136, 144, 151, 152, 153, 155, 197, 199, 200, 205, 213, 214, 216], "tool": [6, 8, 13, 15, 16, 77, 170, 173, 213], "modifi": [6, 9, 23, 24, 49, 58, 81, 91, 119, 123, 124, 127, 135, 139, 141, 153, 155, 166, 175, 177, 178, 180, 196, 201, 209, 213, 216], "collabor": [6, 7, 8, 10, 16, 30, 31, 113], "creation": [6, 13], "analyz": [6, 14, 16, 17, 114, 157, 186, 193], "usabl": 6, "suitabl": 6, "scienc": [6, 14, 16, 41, 89, 112, 170, 193, 195, 203, 213, 214], "logic": [6, 16, 22, 29, 47, 48, 49, 50, 51, 55, 59, 136, 144, 151, 152, 153, 155, 197, 199, 200, 205, 213, 216], "abil": [6, 8, 16, 40, 43, 49, 50, 63, 65, 67, 107, 128, 139, 172, 173, 212], "origin": [6, 21, 22, 30, 33, 47, 57, 76, 94, 96, 111, 113, 116, 119, 123, 151, 210, 211], "box": [6, 37, 67, 69, 75, 83, 84, 87, 195, 209, 216], "enabl": [6, 16, 118, 123, 124], "scientist": [6, 16, 195], "rural": 6, "area": [6, 16, 18, 21, 22, 60, 100, 109, 113, 142, 147, 178, 179, 186, 187], "africa": 6, "cell": [6, 29, 75, 195], "phone": [6, 16, 29, 30, 31, 75], "due": [6, 121], "lack": [6, 30], "internet": [6, 12, 14, 16, 17, 30, 110, 111, 112, 216], "music": [6, 199], "produc": [6, 8, 15, 62, 69, 84], "anim": [6, 112, 159, 195, 210], "creator": 6, "favorit": [6, 91, 95, 112, 209], "song": [6, 133, 211], "movi": [6, 13, 29], "life": [6, 29, 214], "softwar": [6, 8, 9, 30, 195, 214], "itself": [6, 30, 31, 69, 114, 127, 147, 205, 209], "essenti": [6, 8, 30], "app": [6, 9, 13], "alreadi": [6, 13, 17, 29, 30, 41, 64, 65, 139, 146, 173, 196, 212], "vision": [6, 67], "layout": 6, "applic": [6, 29, 114, 194, 216], "ui": [6, 13], "experi": [6, 16, 49, 103, 208], "ux": 6, "friendli": [6, 195], "simpli": [6, 173, 195], "put": [6, 20, 21, 23, 29, 30, 33, 43, 55, 57, 77, 81, 82, 84, 88, 90, 95, 99, 100, 103, 106, 107, 109, 125, 126, 127, 130, 137, 138, 142, 144, 146, 147, 149, 159, 182, 183, 184, 187, 188, 189, 191, 195, 196, 206, 216], "determin": [6, 21, 29, 76, 150, 157, 174, 175, 179, 195], "feel": [6, 20, 29, 72, 104, 130], "aesthet": 6, "pleas": [6, 29, 82, 208, 214], "onli": [6, 12, 13, 21, 22, 24, 29, 30, 33, 38, 40, 41, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 68, 70, 71, 75, 77, 79, 81, 85, 89, 91, 92, 99, 102, 112, 113, 114, 116, 123, 140, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 157, 159, 166, 175, 177, 184, 196, 203, 208, 209], "its": [6, 29, 30, 56, 57, 64, 68, 75, 90, 103, 106, 107, 111, 112, 114, 126, 139, 195, 202, 206, 214], "clean": [6, 16, 48], "addition": [6, 13, 70], "novel": 6, "mean": [6, 21, 22, 29, 34, 43, 47, 48, 53, 60, 61, 66, 68, 72, 75, 77, 80, 83, 84, 85, 89, 90, 92, 94, 96, 101, 103, 108, 128, 132, 151, 161, 173, 178, 190, 196, 197, 200, 206, 211, 216], "librari": [6, 21, 61, 67, 68, 72, 74, 102, 107, 121, 123, 125, 145, 171, 176, 180, 194, 207, 208, 210, 216], "establish": 6, "keep": [6, 7, 8, 13, 30, 33, 55, 77, 107, 116, 133, 157, 191, 196], "constant": [6, 113], "consider": [6, 18], "improv": [6, 8, 16], "perfect": [6, 157, 195], "method": [6, 8, 17, 30, 60, 91, 102, 116, 135, 142, 143, 147, 156, 175, 191], "better": [6, 30, 57, 68, 93, 98, 134, 152, 153, 173, 195, 216], "than": [6, 14, 17, 21, 23, 24, 26, 27, 35, 39, 43, 45, 46, 48, 49, 51, 53, 54, 71, 78, 79, 83, 85, 90, 98, 100, 101, 107, 109, 111, 119, 126, 128, 131, 135, 136, 140, 144, 150, 152, 153, 155, 156, 157, 159, 160, 164, 167, 173, 175, 177, 178, 182, 184, 188, 195, 196, 197, 202, 206, 208, 214], "With": [6, 12, 16, 29, 123, 195, 203], "everi": [6, 14, 16, 29, 33, 41, 57, 91, 100, 106, 111, 112, 116, 119, 120, 123, 127, 135, 138, 178, 183, 203], "must": [6, 7, 9, 12, 22, 30, 45, 47, 60, 66, 75, 90, 91, 102, 118, 123, 124, 126, 128, 129, 133, 136, 143, 144, 146, 151, 175, 191, 197, 214], "effici": [6, 8, 12, 13, 16, 17, 29, 31, 114, 195, 213], "util": [6, 12, 16, 116], "thankfulli": 6, "project": [6, 7, 8, 10, 11, 18, 19, 114, 194, 216], "alon": 6, "social": [6, 16, 17, 18, 30, 31, 113], "activ": [6, 8, 12, 29, 30, 55, 56, 76, 122, 152, 157, 187], "leverag": [6, 13], "team": [6, 11, 55, 153, 195, 216], "strength": [6, 157, 195], "smooth": [6, 133], "encourag": [6, 10, 14, 16], "fun": [6, 55], "alwai": [6, 9, 14, 22, 30, 31, 46, 47, 79, 83, 118, 119, 123, 151, 189, 200], "submit": 7, "accompani": 7, "set": [7, 8, 15, 16, 21, 24, 26, 27, 29, 30, 33, 40, 46, 51, 54, 55, 58, 61, 63, 68, 73, 74, 75, 76, 77, 90, 94, 96, 99, 100, 102, 103, 106, 107, 109, 110, 115, 116, 117, 119, 122, 123, 124, 126, 127, 128, 129, 132, 133, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 159, 170, 176, 182, 184, 186, 188, 192, 193, 195, 196, 197, 200, 202, 206, 207, 208, 213, 216], "respons": [7, 13, 20, 29, 150], "provid": [7, 8, 9, 10, 12, 14, 17, 18, 29, 30, 31, 89, 95, 111, 113, 114, 126, 142, 183, 184, 187, 188, 189, 190, 191, 207, 211, 214], "go": [7, 29, 39, 41, 46, 48, 60, 76, 78, 79, 82, 88, 91, 92, 101, 102, 103, 105, 107, 109, 112, 123, 126, 129, 130, 132, 143, 146, 147, 149, 152, 157, 169, 175, 182, 186, 190, 191, 203, 205, 207, 210, 211, 213, 214], "simplifi": 7, "reflect": [7, 8, 91, 157, 196], "outlin": [7, 12, 13, 19, 216], "templat": [7, 9], "element": [7, 34, 36, 44, 117, 124, 143, 159, 180, 187, 207, 208], "partner": [7, 8, 10], "fill": [7, 16, 46, 76, 109, 114, 116, 127, 143, 178, 179, 196, 214], "purpos": [7, 12, 17, 105, 157, 214], "evid": [7, 83], "explan": [7, 78, 91, 98, 124, 139, 191, 208], "contribut": [7, 8], "did": [7, 8, 40, 41, 66, 79, 86, 114, 126, 129, 174, 203, 210], "approach": [8, 113, 119, 195, 214], "formal": [8, 29, 61, 68, 74, 160, 216], "known": [8, 29, 30, 31, 61, 62, 199, 206], "pair": [8, 34, 78, 90, 92, 95, 136, 171, 207, 211], "workstat": 8, "driver": [8, 12], "navig": [8, 29], "setup": 8, "more": [8, 9, 12, 14, 15, 16, 17, 22, 27, 29, 30, 39, 41, 43, 46, 47, 49, 50, 54, 55, 58, 63, 65, 69, 72, 73, 76, 78, 83, 85, 87, 89, 93, 95, 98, 102, 103, 107, 108, 114, 124, 126, 128, 147, 148, 151, 152, 158, 173, 178, 179, 182, 184, 190, 191, 192, 195, 199, 204, 211, 214, 216], "less": [8, 21, 24, 30, 46, 48, 49, 51, 53, 54, 78, 128, 131, 136, 144, 145, 150, 152, 153, 159, 160, 164, 173, 175, 177, 184, 196, 197, 202, 206, 209], "defect": 8, "plai": [8, 31, 75, 82, 83, 93, 101, 133, 139, 199, 203, 209, 210, 211], "role": 8, "between": [8, 16, 21, 22, 29, 30, 31, 33, 46, 47, 48, 49, 75, 88, 90, 96, 99, 100, 105, 107, 113, 122, 126, 127, 132, 135, 145, 151, 152, 153, 157, 159, 175, 177, 179, 184, 195, 196, 207, 209, 211], "record": [8, 111, 113], "column": [8, 21, 26, 99, 100, 106, 107, 109, 113, 119, 124, 142, 146, 147, 149, 183, 187, 188, 189, 190, 191, 208], "abov": [8, 9, 14, 24, 26, 35, 37, 40, 45, 46, 54, 55, 56, 57, 58, 65, 66, 69, 70, 73, 78, 79, 81, 83, 84, 85, 95, 96, 98, 105, 111, 112, 114, 118, 119, 123, 124, 126, 129, 131, 132, 135, 147, 149, 153, 156, 161, 164, 178, 179, 180, 195, 199, 200, 201, 202, 208, 209, 210, 214], "benefit": [8, 14, 30, 112, 129], "stai": [8, 14, 16, 114, 175], "focus": [8, 61, 72, 195], "product": [8, 15, 16, 60, 126, 127, 129, 131, 195, 214], "account": [8, 17, 30], "like": [8, 14, 15, 21, 22, 23, 26, 27, 29, 30, 31, 35, 37, 38, 43, 44, 46, 47, 49, 52, 55, 58, 61, 64, 65, 66, 68, 72, 73, 75, 77, 78, 79, 81, 88, 89, 90, 91, 92, 93, 95, 96, 99, 100, 101, 102, 106, 107, 111, 112, 116, 120, 121, 127, 129, 135, 136, 137, 139, 143, 145, 147, 151, 152, 153, 156, 159, 163, 164, 173, 174, 175, 176, 179, 184, 185, 191, 195, 196, 199, 203, 208, 214], "zone": 8, "distract": 8, "task": [8, 11, 13, 14, 16, 19, 20, 29, 41, 64, 110, 111, 195, 216], "hand": [8, 29, 30, 56, 57, 79, 85, 202], "skill": [8, 10, 13, 89], "someon": [8, 30, 64, 76, 155, 203, 209], "observ": [8, 56, 85, 157, 202], "quickli": [8, 29, 112, 124, 195], "mistak": [8, 38, 68, 138], "By": [8, 16, 66, 126, 145, 195], "content": [8, 13, 14, 16, 33, 78, 110, 138, 214], "compromis": 8, "realiz": 8, "multipl": [8, 24, 28, 33, 43, 44, 49, 50, 58, 59, 77, 80, 86, 108, 110, 129, 144, 149, 150, 152, 153, 159, 195, 196, 209, 213, 216], "tackl": 8, "divid": [8, 16, 26, 38, 52, 76, 77, 79, 113, 114, 127, 129, 175, 176, 179, 196, 205, 209, 212], "merg": 8, "been": [8, 16, 29, 30, 56, 57, 65, 68, 76, 88, 119, 138, 153, 183, 187, 188, 189, 199], "frequent": 8, "prevent": [8, 29, 30], "twice": [8, 69, 70, 84, 102, 127, 135], "cohes": 8, "structur": [8, 29, 31, 57, 201], "consist": [8, 83, 110], "often": [8, 14, 29, 30, 31, 48, 49, 105, 111, 114, 123, 129, 133, 203, 209, 214], "redund": 8, "overal": 8, "qualiti": 8, "industri": [8, 16, 186], "togeth": [8, 16, 20, 29, 40, 41, 43, 44, 48, 57, 75, 90, 92, 105, 139, 183], "methodologi": 8, "agil": 8, "interact": [8, 15, 16, 150, 158, 190, 195, 216], "respond": 8, "instead": [8, 14, 21, 30, 31, 33, 56, 69, 76, 79, 81, 83, 91, 101, 114, 116, 127, 129, 145, 150, 153, 173, 175, 179, 184, 188, 191, 196], "plan": [8, 78, 95], "discuss": [8, 14, 29, 30, 31, 43, 50, 57, 70], "consid": [8, 9, 13, 14, 17, 30, 56, 57, 84, 111, 112, 114, 209], "reach": [8, 30, 41, 55, 114, 175], "mileston": 8, "adjust": 8, "paper": [9, 173], "present": [9, 17, 19, 89, 216], "refer": [9, 75, 111, 112, 113, 114, 191], "my": [9, 33, 45, 60, 91, 93], "accord": [9, 113, 114, 157, 159, 190], "academ": 9, "integr": [9, 17, 195], "mit": [9, 14, 170], "guidelin": [9, 10, 13, 18, 113], "directli": [9, 29, 31, 195], "copi": [9, 21, 23, 69, 81, 83, 85, 102, 119, 120, 139, 144, 147, 149], "length": [9, 33, 34, 35, 43, 44, 45, 60, 68, 72, 91, 104, 127, 143, 160, 164], "extern": 9, "paraphras": 9, "slightli": [9, 90, 104, 126], "tip": [9, 88], "url": [9, 29, 124], "date": [9, 14, 15, 113, 157, 184, 195, 210], "retriev": 9, "addit": [9, 10, 29, 30, 52, 65, 68, 76, 77, 80, 86, 107, 109, 114, 129, 139, 146, 149, 155, 209], "clarifi": 9, "base": [9, 46, 54, 55, 58, 60, 107, 111, 113, 114, 123, 150, 152, 159, 164, 174, 175, 195], "adapt": 9, "ask": [9, 10, 14, 17, 29, 41, 48, 49, 56, 60, 64, 69, 71, 83, 107, 147, 150, 157, 186, 195, 196, 202, 203, 207, 211, 214], "specif": [9, 10, 12, 14, 18, 29, 30, 50, 117, 206, 214], "proper": [9, 91], "format": [9, 111, 112, 113, 115, 127, 159, 216], "class": [9, 10, 18, 41, 55, 111, 113, 114, 135, 203], "arkansa": [9, 186], "author": [9, 14, 30, 203], "titl": [9, 14, 174], "version": [9, 29, 33, 39, 41, 54, 57, 126, 130, 195], "address": [9, 29, 30, 37, 90, 95, 163, 193, 213], "publish": [9, 14], "smith": [9, 62, 93, 163, 167, 183, 184, 187, 188, 189, 190, 191], "j": 9, "2011": [9, 29], "graphicsdraw": 9, "inform": [9, 12, 14, 15, 16, 29, 30, 31, 81, 89, 91, 95, 110, 111, 112, 114, 118, 178, 179, 191, 193, 195, 213], "comment": [9, 103, 105, 185, 188, 189, 207, 208, 210], "python": [9, 28, 42, 44, 48, 51, 55, 59, 60, 61, 64, 66, 67, 74, 75, 77, 78, 79, 80, 90, 92, 95, 96, 99, 100, 103, 117, 129, 134, 139, 141, 148, 156, 158, 168, 169, 170, 173, 180, 181, 182, 191, 192, 194, 200, 204, 205, 207, 210, 212, 214, 216], "insert": [9, 76, 130], "citat": 9, "scratch": [9, 75, 170, 173, 195, 209], "inventor": 9, "offer": [10, 12, 195, 214], "student": [10, 41, 49, 50, 55, 56, 57, 69, 70, 71, 75, 79, 83, 84, 85, 89, 98, 101, 111, 113, 114, 130, 157, 202, 203, 210, 214], "exposur": [10, 190], "foundat": [10, 29, 195], "knowledg": [10, 103, 157, 193, 195, 213], "individu": [10, 31, 33, 37, 57, 78], "choos": [10, 13, 17, 19, 45, 49, 55, 150, 153, 216], "12": [10, 48, 51, 54, 58, 60, 76, 80, 88, 91, 113, 116, 149, 150, 157, 158, 159, 175, 179, 183, 184, 187, 188, 189, 190, 191, 216], "hour": [10, 13, 18, 60, 76, 82, 91, 110, 114], "prepar": [11, 19, 55, 112, 157, 216], "ap": [11, 13, 19, 111, 112, 113, 114, 115, 216], "principl": [11, 13, 19, 111, 112, 113, 115, 193, 213], "progress": [11, 214, 216], "referenc": [11, 216], "written": [11, 20, 67, 153, 195, 214, 216], "report": [11, 38, 153, 195, 216], "sourc": [11, 14, 16, 30, 33, 35, 40, 160, 162, 214, 216], "inquiri": 12, "interest": [12, 13, 14, 15, 29, 40, 139, 188], "brief": 12, "car": [12, 14, 16, 17, 29, 76, 78, 91, 186], "wi": [12, 17, 31, 183, 184, 187, 188, 189, 190, 191], "fi": [12, 17, 31], "hotspot": 12, "technologi": [12, 14, 15, 16, 17, 29, 111, 195], "behind": [12, 14, 29, 30, 98, 157], "explain": [12, 14, 16, 56, 78, 91, 98, 105, 124, 185, 193, 202, 207, 209, 210, 213, 214], "At": [12, 17, 30, 55, 70, 113, 135, 157, 173], "point": [12, 17, 26, 29, 30, 38, 55, 56, 57, 70, 73, 79, 88, 104, 111, 112, 114, 121, 137, 157, 183, 184, 187, 188, 189, 190, 191, 195, 200, 202], "gm": [12, 14], "onstar": 12, "capabl": [12, 30], "custom": [12, 16, 30, 167], "remot": [12, 111], "lock": 12, "vehicl": 12, "diagnost": 12, "manag": [12, 16, 29, 30, 111, 112, 213], "digit": [12, 16, 29, 30, 75, 79, 111, 113, 138, 171, 184, 193, 213], "signal": [12, 30], "actual": [12, 25, 29, 30, 31, 36, 45, 48, 49, 61, 66, 68, 72, 74, 79, 84, 85, 86, 92, 104, 114, 122, 124, 131, 146, 149, 173, 191, 201, 210, 216], "contact": [12, 75, 114], "dealer": 12, "servic": [12, 29, 30, 31, 114, 214], "schedul": 12, "popul": [12, 14, 187, 192, 216], "licens": [12, 114, 215, 216], "afford": [12, 30], "pro": 12, "con": 12, "eas": [12, 175], "owner": 12, "aggreg": 12, "conveni": 12, "safeti": 12, "hacker": 12, "potenti": [12, 17, 18], "hack": [12, 30], "system": [12, 30, 31, 32, 111, 113, 114, 145, 178, 179, 195, 216], "caus": [12, 30, 48, 57, 61, 83, 113, 154, 176, 186, 214], "harm": [12, 13, 16, 17, 18], "explor": [13, 14, 19, 20, 88, 110, 144, 149, 188, 190, 193, 213, 216], "highlight": [13, 85], "benefici": [13, 16, 17, 18], "aspect": [13, 14, 30, 114], "deepen": 13, "demonstr": [13, 69, 73, 82, 89, 107, 195], "infograph": 13, "imovi": 13, "adob": 13, "photoshop": [13, 208], "fluid": 13, "No": [13, 38, 46, 111], "matter": [13, 49, 69, 75, 78, 100, 111, 119, 135, 146], "accomplish": [13, 64, 170, 207], "thorough": [13, 17], "global": [14, 15, 29, 30, 69, 110, 216], "introduct": [14, 29, 32, 195, 216], "transform": [14, 16, 30], "recogn": [14, 29, 57, 72], "latest": [14, 29, 30, 195], "greatest": [14, 30], "live": [14, 16, 18, 95, 214], "fault": 14, "certain": [14, 15, 29, 30, 57, 70, 79, 114, 146], "moreov": 14, "topic": [14, 15, 17, 19, 29, 30, 31, 83, 216], "identifi": [14, 26, 29, 31, 70, 72, 195], "thoroughli": 14, "stone": 14, "keyword": [14, 28, 42, 59, 61, 66, 71, 75, 134, 141, 148, 158, 168, 181, 192, 204, 216], "basic": [14, 53, 72, 173, 182, 195, 211], "21st": 14, "centuri": [14, 16, 173], "signific": [14, 18], "Such": [14, 16], "within": [14, 29, 30, 111, 112, 113, 114, 148, 157, 187, 205, 214, 216], "realm": 14, "prompt": 14, "varieti": [14, 29, 112, 149], "further": [14, 29, 66, 126, 130, 178, 206], "reliabl": 14, "compani": [14, 15, 16, 30, 81, 113, 195, 214], "educ": [14, 16, 41, 98], "institut": 14, "etc": [14, 76, 99, 103, 109, 113, 127, 144, 147, 182, 195], "cours": [14, 16, 30, 41, 69, 84, 170, 193, 203, 213, 214], "visit": [14, 29], "valid": [14, 35, 50, 164], "wikipedia": [14, 29], "accur": [14, 83, 113, 211], "reli": [14, 30, 89], "upon": [14, 29, 31], "scientif": [14, 149], "magazin": 14, "american": 14, "wire": [14, 173], "onlin": [14, 16, 30, 31, 114, 195], "forb": 14, "verifi": [14, 30, 85], "befor": [14, 21, 22, 26, 29, 30, 33, 38, 41, 45, 46, 47, 49, 50, 57, 60, 66, 70, 81, 85, 91, 92, 96, 100, 102, 105, 107, 109, 116, 118, 123, 124, 129, 140, 142, 143, 150, 151, 153, 159, 160, 161, 173, 175, 184, 191, 195, 196, 199, 203, 205, 212, 214], "public": [14, 15, 30], "articl": [14, 29], "year": [14, 29, 41, 60, 91, 113, 173, 184, 203], "found": [14, 29, 30, 56, 83, 84, 96, 111, 112, 113, 114, 159, 161, 183, 184, 185, 187, 188, 189, 202], "besid": [14, 156, 159], "popular": [14, 15, 30, 195], "2014": [14, 30, 190, 214], "slide": [14, 17], "pictur": [14, 21, 24, 26, 27, 28, 29, 50, 62, 99, 100, 102, 107, 109, 114, 116, 117, 119, 120, 122, 124, 145, 147, 195, 207, 208, 216], "ones": [14, 21, 27, 29, 142, 163, 173, 209], "relev": 14, "mayb": [14, 120, 186], "4g": 14, "lte": 14, "sort": [15, 30, 111], "technolog": [15, 16], "least": [15, 22, 47, 91, 102, 107, 111, 118, 123, 124, 150, 151, 175, 192, 216], "visual": [15, 19, 89, 195, 216], "onesecond": 15, "designli": 15, "googl": [15, 17, 29, 30, 138, 214], "trend": [15, 17, 193, 213], "frequenc": 15, "compar": [15, 21, 26, 56, 85, 114, 188, 195, 199, 202], "tech": [15, 17, 29], "countri": [15, 16, 29], "brazil": 15, "v": [15, 102], "japan": 15, "q": 15, "facebook": 15, "appl": [15, 23, 76, 81, 91, 98], "amazon": [15, 29], "twitter": 15, "3d": 15, "20print": 15, "energi": [15, 16], "publicdata": 15, "d": [15, 46, 48, 58, 88, 99, 114, 150, 154, 187, 191], "djha77o4u941j_": 15, "ted": 15, "affect": 16, "commun": [16, 29, 30, 113, 114, 157, 210], "cognit": [16, 98], "particip": [16, 203], "scale": [16, 29, 30, 116, 153, 194, 216], "field": [16, 187], "econom": [16, 18, 203], "cultur": [16, 18], "context": [16, 29, 61, 72, 195], "attribut": [16, 106, 107], "strategi": 16, "evalu": [16, 56, 57, 79, 84, 87, 114, 202, 205, 213, 216], "appropri": [16, 150, 213], "credibl": [16, 30], "rapid": [16, 183, 184, 187, 188, 189, 190, 191], "evolut": 16, "becom": [16, 29, 31, 56, 57, 72, 118, 123, 124, 157, 202, 214], "calcul": [16, 26, 33, 38, 54, 58, 60, 64, 75, 76, 79, 80, 81, 88, 90, 91, 112, 114, 127, 129, 131, 132, 174, 178, 179, 195, 196, 201, 209], "huge": [16, 29, 173, 195], "repetit": [16, 125, 141, 148, 216], "autom": [16, 17, 111], "gordon": 16, "moor": 16, "co": [16, 183, 184, 187, 188, 189, 190, 191], "founder": 16, "intel": 16, "law": 16, "state": [16, 29, 35, 57, 71, 91, 111, 144, 149, 183, 184, 188, 189, 191, 192, 216], "doubl": [16, 34, 45, 78, 90, 92, 95, 123, 136, 171, 207, 211], "eighteen": 16, "month": [16, 91, 113, 184], "exactli": [16, 29, 52, 69, 101, 112, 164, 166, 173, 205], "interv": 16, "continu": [16, 29, 51, 55, 175, 200, 205, 206], "increas": [16, 30, 35, 75, 84, 112, 113, 116, 125, 190, 197, 199, 206, 208, 209, 216], "exponenti": 16, "room": [16, 48, 55], "nowadai": [16, 29], "chip": 16, "kitchen": 16, "mobil": [16, 17, 114, 183, 184, 187, 188, 189, 190, 191], "engin": [16, 29, 195], "form": [16, 21, 29, 30, 31, 53, 85, 110, 111, 113, 200, 214], "interconnect": [16, 29], "daili": 16, "travel": [16, 60, 76, 91, 112], "environ": [16, 79, 80, 195], "polit": 16, "teach": [16, 98, 195, 203, 214], "evolv": 16, "worldwid": 16, "free": [16, 20, 30, 104, 130, 195], "charg": [16, 50], "catalyst": 16, "upris": 16, "middl": [16, 55, 70, 116, 120, 137, 203], "east": [16, 100, 103, 106, 107, 109, 144, 182, 183, 184, 187, 188, 189, 190, 191], "oppress": 16, "platform": 16, "greater": [16, 21, 24, 26, 35, 46, 48, 53, 113, 135, 150, 178, 188, 196], "freedom": 16, "democraci": 16, "translat": [16, 75], "languag": [16, 29, 66, 75, 77, 79, 113, 169, 170, 173, 174, 195, 213, 214], "via": 16, "chat": 16, "video": [16, 17, 30, 31, 57, 66, 75, 82, 83, 87, 101, 113, 195, 201, 203, 205, 216], "societi": [16, 18], "advertis": 16, "person": [16, 29, 30, 48, 69, 73, 76, 88, 101, 112, 113, 159, 213], "rais": 16, "protect": [16, 30, 112], "privaci": [16, 17, 30], "issu": [16, 30, 195, 209], "thousand": [16, 30, 183, 184, 187, 188, 189, 190, 191], "electr": [16, 133], "gadget": 16, "market": 16, "everydai": [16, 195], "recycl": 16, "urgent": 16, "suggest": [16, 89, 98], "struggl": [16, 31, 173], "influenc": [16, 31], "economi": [16, 18], "elderli": 16, "poor": 16, "disabl": [16, 118, 123, 124], "rise": 16, "polici": 16, "competit": 16, "giant": [16, 91, 191], "faster": 16, "scalabl": 16, "yourself": [17, 30, 70, 79, 195, 208], "AND": [17, 48, 52, 53, 55, 214], "migrat": 17, "toward": [17, 104, 175], "smarter": 17, "short": [17, 29, 89, 113, 145, 214], "grow": [17, 29], "buyer": 17, "longer": [17, 31, 84], "willing": 17, "seamlessli": 17, "advanc": [17, 170, 195], "worri": [17, 29, 30, 72, 75, 138, 208, 209, 212, 214], "30": [17, 41, 76, 91, 154, 209], "compsci": 17, "lafayett": [17, 183, 184, 187, 188, 189, 190, 191], "edu": [17, 29, 170, 195, 214], "homepag": 17, "atm": 17, "email": [17, 29, 30, 113], "bank": [17, 30], "withdraw": 17, "monei": [17, 30, 46, 112], "mile": [17, 60, 76, 78, 82, 91], "asynchron": 17, "transfer": [17, 29, 30], "mode": 17, "support": [17, 89], "voic": [17, 98], "traffic": [17, 29, 30], "transmiss": 17, "lectur": 17, "implic": 17, "had": [18, 30, 41, 56, 70, 79, 81, 83, 133, 146, 157, 184, 202, 203, 210], "select": [18, 21, 23, 29, 39, 110, 113, 116, 118, 119, 120, 157], "possess": [18, 30], "both": [18, 21, 22, 29, 30, 36, 46, 47, 48, 52, 54, 55, 60, 64, 68, 69, 71, 73, 85, 90, 99, 104, 111, 112, 113, 116, 117, 132, 135, 137, 143, 150, 151, 159, 177, 179, 207], "csp": [20, 26, 27, 35, 36, 37, 39, 40, 44, 45, 48, 51, 54, 58, 63, 64, 65, 66, 68, 73, 75, 78, 79, 80, 81, 83, 86, 88, 90, 94, 95, 96, 99, 104, 106, 107, 114, 119, 120, 126, 129, 131, 132, 137, 138, 140, 146, 149, 152, 153, 154, 155, 156, 161, 166, 167, 173, 178, 179, 180, 182, 188, 189, 191, 199, 200, 201, 202, 205, 206, 208, 209, 210, 211], "portion": 20, "previou": [20, 56, 57, 69, 113], "imag": [21, 22, 23, 25, 29, 37, 64, 74, 111, 116, 118, 119, 120, 121, 145, 162, 175, 209, 215, 216], "beach": [21, 116, 118, 119, 120, 121, 124, 183, 184, 187, 188, 189, 190, 191], "jpgbabi": [21, 116, 118, 119, 120, 124], "jpgvangogh": [21, 116, 118, 119, 120, 124], "jpgswan": [21, 116, 118, 119, 120, 124], "jpg": [21, 23, 25, 116, 118, 119, 120, 121, 124], "puppi": [21, 116, 118, 119, 120, 124], "jpgkitten": [21, 116, 118, 119, 120, 124], "jpggirl": [21, 116, 118, 119, 120, 124], "jpgmotorcycl": [21, 116, 118, 119, 120, 124], "gal1": [21, 116, 118, 119, 120, 124], "jpgguy1": [21, 116, 118, 119, 120, 124], "jpggal2": [21, 116, 118, 119, 120, 124], "bit": [21, 27, 29, 69, 111, 113, 114, 116, 124, 193, 208], "so": [21, 22, 26, 29, 30, 33, 35, 37, 38, 39, 41, 46, 54, 55, 57, 58, 60, 65, 68, 76, 78, 79, 83, 85, 90, 91, 95, 98, 99, 100, 101, 102, 103, 106, 109, 113, 114, 116, 118, 119, 126, 127, 128, 129, 132, 133, 135, 139, 143, 144, 145, 150, 151, 152, 157, 159, 173, 175, 177, 178, 182, 183, 184, 186, 187, 195, 196, 200, 201, 206, 208, 209, 212, 214], "indent": [21, 33, 46, 49, 51, 52, 53, 54, 60, 66, 71, 116, 117, 118, 121, 123, 124, 126, 128, 129, 130, 132, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 149, 150, 153, 159, 175, 179, 183, 184, 187, 188, 189, 191, 196, 197, 199, 206], "14": [21, 28, 33, 41, 62, 116, 178, 179, 180, 182, 183, 184, 187, 188, 189, 190, 191, 216], "fix": [21, 33, 44, 45, 46, 60, 76, 90, 91, 100, 102, 104, 116, 127, 135, 143, 145, 150, 152, 156, 159, 164, 175, 177, 184, 196, 206], "occur": [21, 30, 60, 88, 92, 160, 184], "150": [21, 62, 68, 99, 102, 106, 107, 118, 142, 146, 147, 149, 210], "color": [21, 22, 24, 25, 26, 27, 55, 60, 63, 91, 102, 103, 106, 107, 109, 116, 117, 120, 122, 123, 124, 125, 144, 145, 147, 175, 179, 180, 182, 207, 208, 216], "correctli": [21, 27, 31, 33, 38, 41, 46, 52, 54, 56, 60, 91, 100, 102, 111, 114, 116, 127, 135, 143, 150, 152, 153, 159, 175, 184, 196], "primit": 21, "edg": [21, 22, 26, 118, 124, 178], "detect": [21, 22, 26, 30, 177, 181, 182, 216], "except": [21, 26, 29, 30, 147], "row": [21, 26, 113, 119, 124, 135, 196, 208], "averag": [21, 26, 29, 30, 33, 38, 78, 82, 113, 116, 127, 129, 150, 184, 186, 187, 192, 196, 199, 205, 216], "rgb": 21, "substanti": [21, 26], "white": [21, 23, 24, 26, 114, 122], "grai": [21, 114, 116], "poster": [21, 22, 27], "reduc": [21, 22, 27], "small": [21, 27, 29, 41, 111, 112, 117, 124, 194, 207, 208, 216], "17": [21, 83, 91, 111, 112, 113, 114, 161, 166, 167, 175, 178, 183, 184, 187, 188, 189, 190, 191, 216], "23": [21, 76, 157, 159, 175, 183, 184, 187, 188, 189, 190, 191, 216], "25": [21, 68, 76, 91, 111, 118, 127, 152, 183, 184, 187, 188, 189, 190, 191, 205, 209], "27": [21, 183, 184, 187, 188, 189, 190, 191], "motorcycl": 21, "isn": [21, 29, 30, 36, 51, 91, 96, 104, 159, 161, 187, 191, 199, 206, 209], "non": [21, 23, 29, 48, 199, 210], "guy1": 21, "y": [21, 25, 79, 86, 103, 109, 111, 117, 119, 120, 121, 122, 124, 143, 144, 175, 177, 179, 182, 196, 201, 207, 208, 212], "swan": [21, 26], "quotat": [21, 33, 159, 184], "getpixel": [21, 25, 63, 119, 121], "getr": [21, 25, 63, 116], "colon": [21, 51, 53, 60, 143, 150, 175, 190, 196], "p1": 21, "per": [21, 29, 76, 78, 82, 88, 91, 150, 164, 175, 186, 190], "18": [21, 60, 80, 93, 110, 116, 143, 157, 159, 175, 183, 187, 188, 189, 190, 191, 209, 216], "22": [21, 91, 116, 120, 157, 175, 183, 184, 187, 188, 189, 190, 191, 216], "26": [21, 76, 91, 127, 175, 183, 184, 186, 187, 188, 189, 190, 191], "black": [21, 25, 26, 103, 109, 114, 116, 122, 144, 175, 179, 182, 195], "newpixel": [21, 25], "absolut": [21, 26, 33, 61, 63, 64, 73, 176, 184, 205], "otherwis": [21, 26, 29, 30, 38, 46, 52, 91, 114, 127, 157, 159, 214], "Be": [21, 33, 52, 54, 60, 76, 81, 91, 127, 135, 139, 150, 159, 184, 199], "pass": [21, 30, 33, 46, 60, 61, 68, 69, 112, 116, 127, 128, 131, 135, 136, 143, 144, 150, 159, 167, 183, 184, 185, 187, 188, 189, 190, 191, 196, 197], "file": [21, 25, 29, 30, 111, 118, 119, 167, 183, 184, 185, 187, 188, 189, 191, 195], "img": [21, 25, 68, 99, 100, 106, 107, 109, 116, 119, 121, 142, 145, 146, 147, 149, 208], "getwidth": [21, 25, 116, 121, 208], "bodi": [21, 22, 34, 36, 47, 49, 53, 57, 70, 71, 103, 108, 116, 117, 126, 128, 130, 132, 135, 136, 143, 144, 151, 159, 175, 184, 196, 197, 199, 200, 201, 202, 205, 206, 209, 216], "changeredtogreen": 21, "current": [21, 26, 29, 33, 35, 40, 46, 58, 60, 76, 92, 96, 106, 107, 112, 113, 114, 116, 119, 127, 129, 130, 135, 143, 144, 147, 161, 175, 179, 182, 184, 187, 188, 196, 199, 206, 209], "equal": [21, 33, 35, 46, 47, 48, 52, 53, 56, 76, 79, 84, 88, 89, 111, 112, 116, 127, 135, 143, 150, 153, 159, 178, 184, 196, 200, 206], "85": [21, 184], "170": 21, "33": [21, 113, 183, 184, 187, 188, 189, 190, 191], "inner": [21, 119, 145, 196, 204, 216], "claus": [21, 46, 150, 159, 175, 184], "curent": 21, "trough": 21, "paramet": [21, 33, 35, 60, 61, 62, 68, 74, 127, 143, 150, 159, 160, 165, 168, 175, 179, 182, 184, 196, 216], "similar": [21, 29, 64, 99, 114, 118, 135, 159, 164, 195], "removeveryr": 21, "convert": [21, 29, 90, 91, 152, 188, 209], "grayscal": [21, 116, 195], "either": [22, 30, 31, 46, 47, 48, 51, 52, 55, 75, 87, 102, 150, 151, 164, 185, 196, 197, 199, 216], "fals": [22, 47, 48, 49, 51, 52, 55, 57, 114, 121, 151, 173, 197, 199, 200], "boolean": [22, 47, 51, 55, 151], "choic": [22, 47, 110, 114, 146, 150, 151, 152], "constrast": 22, "And": [22, 29, 30, 47, 65, 121, 149, 151, 157, 186, 194, 203, 216], "join": [22, 47, 48, 75, 151, 152], "block": [22, 47, 49, 51, 52, 54, 55, 56, 66, 82, 84, 88, 95, 99, 100, 102, 106, 107, 109, 118, 123, 124, 126, 128, 130, 142, 146, 147, 149, 151, 179, 183, 187, 188, 189, 191, 202, 206], "possibil": [22, 151], "option": [22, 34, 52, 111, 113, 150, 151, 152, 157, 158, 159, 180, 182, 216], "mani": [22, 26, 27, 30, 31, 32, 49, 55, 57, 64, 70, 76, 78, 79, 81, 91, 123, 137, 138, 145, 151, 153, 155, 157, 195, 198, 199, 200, 203, 204, 205, 208, 216], "Not": [22, 47, 151], "negat": [22, 47, 48, 80, 86, 116, 151], "ch15": 22, "tini": 23, "women": [23, 24, 120], "her": [23, 30, 38, 48, 101, 113, 114, 147], "eiffel": 23, "tower": 23, "pari": 23, "franc": 23, "happen": [23, 24, 30, 36, 44, 52, 56, 58, 61, 64, 66, 69, 72, 81, 83, 85, 95, 118, 119, 120, 130, 137, 152, 176, 199, 200, 202, 205, 208], "img1": 23, "wider": 23, "taller": 23, "img2": 23, "tri": [23, 66, 112], "gal2": 23, "One": [23, 26, 29, 30, 31, 77, 83, 92, 95, 96, 101, 118, 124, 126, 128, 136, 145, 153, 170, 173, 179, 188, 203, 207, 209], "min": [23, 113, 184], "value1": 23, "value2": 23, "smaller": [23, 26, 29, 79, 124, 126, 163, 186, 190], "troubl": [23, 49, 177, 188], "figur": [23, 29, 35, 37, 50, 51, 52, 57, 58, 61, 64, 72, 75, 76, 78, 79, 82, 85, 87, 88, 96, 105, 107, 109, 118, 119, 121, 122, 124, 129, 130, 133, 143, 144, 145, 147, 149, 164, 173, 174, 177, 187, 188, 189, 193, 205, 206, 208, 209, 210, 214, 216], "still": [23, 27, 29, 68, 72, 129, 147, 179, 196], "coupl": [23, 55, 143], "500": [23, 76], "wide": [23, 30, 149], "334": 23, "248": 23, "240": [23, 25, 124, 208], "condition": [24, 202], "shirt": [24, 96, 161], "clear": 24, "light": [24, 29, 122, 174, 208], "total": [24, 38, 46, 54, 58, 60, 76, 81, 113, 123, 144, 145, 148, 216], "arch": [25, 124, 208], "getheight": [25, 116, 121, 208], "p": [25, 52, 54, 63, 82, 84, 88, 99, 100, 106, 107, 109, 116, 119, 121, 126, 130, 137, 142, 146, 147, 149, 206, 208], "getgreen": [25, 121], "getblu": [25, 121], "FOR": [25, 114, 214], "THE": [25, 123, 214], "setpixel": 25, "win": [25, 121, 208], "imagewin": [25, 121, 208], "draw": [25, 55, 60, 62, 66, 68, 72, 83, 99, 100, 102, 103, 105, 106, 107, 109, 121, 123, 142, 143, 144, 145, 146, 147, 149, 171, 175, 178, 179, 180, 182, 201, 207, 208, 210], "height": [25, 60, 116, 175, 179, 209], "window_height": [25, 179], "maxi": [25, 175], "pensiz": [25, 102, 103, 107, 109, 144, 182], "left": [25, 29, 37, 52, 54, 62, 68, 75, 76, 77, 79, 82, 83, 84, 86, 88, 99, 100, 102, 103, 104, 106, 108, 109, 114, 116, 118, 120, 123, 124, 126, 128, 130, 132, 136, 142, 143, 144, 145, 146, 147, 149, 150, 156, 157, 175, 178, 179, 180, 182, 183, 187, 188, 189, 191, 206, 208, 209, 210, 214, 216], "penup": [25, 102, 103, 107, 109, 121, 143, 144, 182], "goto": [25, 103, 109, 144, 175, 182], "pendown": [25, 102, 103, 107, 109, 144, 175, 182], "random": [25, 175, 176, 181, 182, 195, 216], "randrang": [25, 176, 180], "20": [25, 76, 91, 110, 120, 126, 127, 131, 143, 145, 150, 152, 154, 157, 183, 184, 187, 188, 189, 190, 191, 216], "Then": [26, 29, 33, 45, 56, 60, 83, 99, 100, 106, 107, 109, 113, 114, 127, 129, 143, 147, 164, 183, 187, 188, 189, 191, 196, 202, 210], "amount": [26, 29, 30, 34, 35, 38, 42, 43, 46, 61, 68, 76, 79, 92, 103, 107, 109, 111, 112, 117, 124, 132, 144, 149, 176, 177, 182, 184, 190, 195, 207, 208, 216], "simpl": [26, 29, 41, 45, 49, 105, 140, 200, 201, 214], "pencil": [26, 99], "larger": [26, 101, 124, 163, 164, 195], "notic": [26, 29, 38, 40, 41, 51, 66, 68, 78, 84, 90, 94, 96, 119, 132, 152, 161, 177, 210, 214], "width": [26, 60, 68, 99, 100, 103, 106, 107, 109, 116, 142, 143, 144, 145, 146, 147, 149, 175, 178, 179, 182], "doesn": [26, 29, 30, 31, 64, 67, 79, 83, 88, 94, 99, 100, 101, 103, 106, 107, 109, 119, 128, 129, 132, 137, 144, 146, 173, 174, 177, 182, 200], "necessari": [26, 30, 99, 100, 107, 109, 142, 146, 147, 149, 175], "sinc": [26, 29, 30, 36, 38, 56, 57, 68, 69, 75, 76, 77, 79, 80, 95, 99, 101, 119, 122, 124, 138, 146, 153, 164, 176, 178, 179, 191, 196, 200, 202], "There": [26, 29, 30, 39, 41, 46, 49, 60, 64, 70, 75, 77, 79, 83, 91, 100, 102, 107, 109, 113, 118, 122, 123, 124, 134, 145, 146, 149, 179, 190, 191, 193, 195, 205, 208, 211, 214, 216], "stop": [26, 35, 50, 57, 66, 70, 91, 126, 127, 135, 157, 164, 191, 196, 200, 204, 206, 216], "15": [26, 27, 46, 54, 76, 88, 111, 112, 116, 127, 143, 159, 160, 175, 183, 184, 185, 187, 188, 189, 190, 191, 203, 216], "sai": [27, 29, 30, 35, 55, 56, 72, 75, 81, 83, 85, 95, 101, 133, 143, 161, 195, 202, 203, 205], "zero": [27, 38, 48, 76, 83, 119, 123, 126, 188, 196, 212], "mid": 27, "rewrit": [27, 131, 135, 143, 157, 196], "summari": [28, 32, 42, 55, 57, 59, 74, 87, 97, 108, 125, 134, 141, 148, 157, 158, 168, 172, 181, 192, 204, 215, 216], "exercis": [28, 42, 59, 74, 87, 97, 108, 125, 134, 141, 148, 158, 168, 181, 192, 195, 204, 214, 216], "devic": [29, 30, 31, 112, 170, 173, 174], "browser": [29, 31, 145, 214], "view": [29, 37, 56, 177], "globe": 29, "attempt": [29, 31, 83, 107, 114, 118, 123, 124, 206], "router": [29, 31], "roomba": 29, "floor": 29, "vacuum": 29, "echo": 29, "radio": 29, "wave": 29, "wifi": 29, "bluetooth": 29, "physic": [29, 82, 210], "cabl": [29, 31], "ethernet": 29, "tv": 29, "remark": 29, "featur": [29, 147, 161], "awar": [29, 78, 83], "re": [29, 31, 76, 78, 82, 88, 95, 121, 124, 137, 147, 186, 187, 190, 205, 207, 210], "kind": [29, 41, 72, 83, 88, 171, 173, 193], "govern": [29, 30], "rule": [29, 55, 157, 195], "transmit": [29, 31], "real": [29, 55, 147, 195], "favor": 29, "best": [29, 30, 81, 112, 119, 157, 195, 206, 212], "request": [29, 111], "thank": 29, "spanish": 29, "properli": [29, 30, 102, 159], "he": [29, 71, 95, 112, 114, 157, 202, 203], "speak": [29, 209], "order": [29, 30, 33, 34, 43, 52, 54, 60, 66, 68, 81, 82, 83, 84, 86, 88, 91, 95, 99, 100, 102, 106, 107, 109, 111, 116, 118, 119, 123, 124, 126, 127, 128, 129, 130, 132, 135, 137, 138, 140, 142, 145, 146, 147, 149, 150, 152, 153, 157, 159, 160, 179, 183, 184, 187, 188, 189, 191, 196, 206], "agre": 29, "exact": [29, 78, 90, 95, 113, 161, 205], "predefin": [29, 191], "aren": [29, 191], "unless": 29, "everyon": [29, 30, 31], "These": [29, 30, 75, 114, 124, 208, 214], "constitut": 29, "autonom": [29, 31], "word": [29, 30, 31, 43, 53, 66, 75, 77, 78, 91, 93, 114, 123, 127, 134, 135, 137, 138, 139, 150, 159, 208, 209, 215, 216], "intervent": 29, "webpag": 29, "send": [29, 30, 111, 114], "adopt": 29, "suppos": [29, 113, 114, 116, 135, 196], "alex": [29, 30, 102, 104, 107, 207, 210], "cnn": 29, "she": [29, 30, 48, 56, 85, 101, 112, 114], "brows": [29, 30, 31], "event": [29, 214], "stori": [29, 31, 91, 97, 150, 158, 159, 167, 168, 216], "scene": [29, 30], "firstli": 29, "receiv": [29, 30, 31, 113, 114, 135], "recogniz": 29, "domain": [29, 113, 114], "particular": [29, 30, 49, 123, 187, 195, 214], "broken": [29, 58, 124, 208], "tld": 29, "level": [29, 30, 46, 173, 196, 213], "case": [29, 30, 56, 57, 60, 69, 70, 75, 77, 78, 79, 84, 91, 100, 114, 157, 205, 206], "indic": [29, 33, 57, 61, 98, 107, 128, 159, 160, 165, 197, 199], "specifi": [29, 60, 68, 70, 92, 103, 107, 109, 123, 124, 126, 128, 144, 145, 160, 163, 174, 182, 185, 203, 205], "organ": [29, 30, 190, 195, 214], "hierarch": 29, "english": [29, 114], "en": 29, "org": [29, 55, 113, 195, 208, 214], "sub": [29, 76], "seen": [29, 30, 45, 64, 65, 78, 99, 100, 107, 123, 161, 191, 195, 203], "gov": 29, "io": [29, 195], "group": [29, 31, 61, 65, 105, 113, 150, 158, 176, 207, 216], "mx": 29, "eu": 29, "unit": [29, 35, 62, 102, 121, 143, 171, 192, 207, 216], "mexico": 29, "european": 29, "union": 29, "recent": 29, "shop": [29, 95, 129], "photographi": 29, "symbol": [29, 52, 75, 79, 86, 90, 92], "front": 29, "gmail": 29, "ip": [29, 30], "street": [29, 90, 96, 163, 167], "home": [29, 30, 31, 95], "school": [29, 31, 203], "dn": [29, 113, 114], "correspond": [29, 56, 57, 71, 113, 114, 202], "precis": [29, 30], "eg": 29, "172": 29, "217": 29, "174": 29, "impract": 29, "memor": [29, 89], "ipv6": 29, "gone": [29, 195], "sever": [29, 41, 48, 49, 55, 73, 77, 105, 120, 124, 150, 153, 156, 203, 214], "came": [29, 95], "ipv4": 29, "separ": [29, 44, 45, 60, 68, 96, 128, 129, 135, 136, 144, 159, 160, 185, 187, 190, 191, 197], "constraint": [29, 111, 112, 113], "usag": 29, "region": 29, "easi": [29, 52, 89, 126, 166, 167, 189, 195, 206, 214], "forese": 29, "exhaust": 29, "2001": [29, 184], "0db5": 29, "0000": [29, 145], "ff00": 29, "0035": 29, "7392": 29, "hexadecim": [29, 111, 113], "f": [29, 109, 150], "newer": 29, "340": 29, "shortag": 29, "smtp": 29, "lower": [29, 77, 90, 91, 92, 93, 94, 96, 99, 150, 184, 207, 211], "tcp": 29, "higher": [29, 111], "oper": [29, 30, 50, 76, 77, 79, 84, 86, 90, 160, 173, 176, 179, 182, 195, 196, 211], "hypertext": 29, "Of": [29, 30, 37, 69, 84], "reason": [29, 30, 83, 89, 101, 112, 113], "similarli": [29, 63, 70], "mail": [29, 30], "forc": [29, 30, 200], "promot": [29, 214], "document": [29, 31, 214], "ftp": 29, "break": [29, 31, 59, 163, 168, 216], "chunk": 29, "contain": [29, 30, 33, 38, 51, 57, 66, 67, 69, 75, 77, 78, 84, 85, 114, 122, 126, 137, 191, 195, 210], "sender": [29, 30], "anywher": [29, 190], "upward": [29, 113, 114], "000": [29, 113, 133, 145], "depend": [29, 30, 51, 55, 69, 195], "factor": 29, "rout": [29, 112], "path": [29, 47, 51, 143, 175, 195], "instanc": [29, 31, 55, 56, 57, 84, 138, 147, 175], "road": 29, "too": [29, 30, 90, 116, 127], "crowd": 29, "onto": [29, 114, 195], "under": [29, 55, 114, 132, 147, 196, 208], "construct": [29, 38], "enter": [29, 57, 75, 91, 151, 155, 156, 196, 199], "detour": 29, "sign": [29, 46, 50, 53, 84, 89, 102, 150, 158, 159, 216], "destin": 29, "main": [29, 30, 31, 90, 96, 105, 110, 167], "goal": [29, 31, 73, 114, 130, 170, 207], "deliv": [29, 195], "minut": [29, 60, 76, 91, 111, 112, 113, 114, 124, 208], "never": [29, 30, 52, 55, 56, 57, 111, 114, 133, 197, 199, 200, 202, 205], "mention": 29, "packag": [29, 195], "being": [29, 30, 55, 56, 69, 83, 102, 143, 196, 201], "sent": [29, 30, 114], "beyond": [29, 30, 194, 216], "scope": [29, 30], "book": [29, 30, 70, 79, 85, 99, 138, 144, 149, 163, 169, 193, 195, 203, 213, 216], "delin": 29, "especi": [29, 30, 152, 195, 208], "jump": [29, 57, 211], "hierarchi": 29, "connected": 29, "larg": [29, 30, 31, 43, 111, 112, 193, 195, 213], "latenc": 29, "measur": [29, 113, 190, 195, 209], "intend": [29, 30, 56, 104, 111, 114, 177, 207, 210, 214], "recipi": [29, 30], "spread": [29, 112], "somewher": [29, 65, 147], "opposit": 29, "fulli": [29, 210], "load": [29, 195, 209], "theaustralian": 29, "au": 29, "australia": 29, "bandwidth": 29, "dai": [29, 30, 38, 50, 76, 88, 95, 162, 184], "speed": [29, 60, 78, 82], "megabit": 29, "gigabit": 29, "greatli": 29, "text": [29, 89, 90, 98, 100, 109, 128, 132, 135, 141, 216], "easili": [29, 30, 126, 190, 199, 200], "pretti": [29, 189, 203], "watch": [29, 45, 57, 70, 82, 83], "netflix": 29, "half": [29, 116, 123, 175, 178, 179, 180], "occasion": [29, 38], "lab": [29, 113], "ultim": 29, "immedi": [29, 30, 59, 216], "adher": 29, "classmat": [29, 30, 31, 114], "deal": [30, 50, 85, 173, 195], "unwant": 30, "gain": [30, 55, 184, 193, 213], "snoop": 30, "malfunct": 30, "download": [30, 114, 194, 216], "game": [30, 31, 55, 75, 77, 95, 152, 180, 195, 199, 203, 207, 209], "viru": 30, "hidden": 30, "insid": [30, 34, 57, 60, 69, 78, 88, 92, 105, 116, 117, 119, 123, 135, 136, 143, 171, 175, 206, 214], "unknowingli": 30, "infect": 30, "suscept": 30, "trust": 30, "model": [30, 83, 85, 89, 130, 149, 195], "trade": 30, "secur": [30, 157], "built": [30, 31, 32, 64, 96, 139, 173, 216], "philosophi": 30, "risk": [30, 190], "loss": [30, 184, 214], "concern": [30, 31], "therefor": [30, 84], "compon": [30, 89, 208], "behavior": [30, 56, 57, 85, 92, 103, 107, 149], "chanc": [30, 180], "nobodi": 30, "accid": 30, "convinc": 30, "appeal": 30, "phish": [30, 112], "fall": [30, 157, 183, 184, 187, 188, 189, 190, 191], "ruse": 30, "pretend": [30, 101], "reput": 30, "sensit": [30, 60], "victim": 30, "seriou": [30, 157], "breach": 30, "devast": 30, "consequ": 30, "cyberwarfar": 30, "target": [30, 160, 161, 205], "disrupt": 30, "presenc": 30, "uninterrupt": 30, "2017": 30, "equifax": 30, "crimin": 30, "hold": [30, 34, 43, 44, 56, 57, 65, 76, 77, 84, 128, 129, 132, 157, 160, 171, 195, 202, 207, 209], "privat": [30, 112], "credit": [30, 50, 114], "card": [30, 50, 59, 216], "ident": [30, 57, 114], "theft": 30, "ddo": 30, "On": [30, 33, 85, 102, 127, 135, 143, 159, 175, 184, 202], "common": [30, 31, 36, 48, 49, 50, 70, 83, 84, 126, 179, 203], "distribut": [30, 110, 195, 214], "denial": 30, "unus": [30, 66], "shut": 30, "fortun": [30, 124, 150, 153, 158, 216], "against": 30, "late": 30, "cloudflar": 30, "experienc": 30, "heavi": 30, "duti": 30, "spamhau": 30, "largest": [30, 111, 184, 186, 192, 216], "surpass": [30, 113], "mitig": 30, "forens": 30, "investig": 30, "teenag": 30, "boi": [30, 159, 162, 163], "hi": [30, 34, 43, 45, 46, 64, 77, 90, 91, 92, 96, 106, 111, 113, 114, 127, 157, 161, 183, 184, 187, 188, 189, 190, 191, 207, 211], "hear": [30, 98, 124, 208, 211], "vulner": 30, "hesit": 30, "damag": [30, 214], "themselv": [30, 83, 94, 203], "though": [30, 94, 173], "virus": 30, "prime": 30, "usual": [30, 75], "meant": [30, 214], "sneakili": 30, "steal": 30, "antiviru": 30, "ey": 30, "automat": [30, 83, 90, 114], "rid": 30, "warn": [30, 55], "unsaf": 30, "scan": [30, 149], "clandestin": 30, "hide": [30, 49, 138, 183, 184, 187, 188, 189, 190, 191], "preempt": 30, "firewal": 30, "filter": [30, 208], "rest": [30, 35, 43, 57, 157, 196], "accident": [30, 52], "malici": 30, "manual": 30, "parent": [30, 48], "pure": 30, "practic": [30, 55, 57, 59, 72, 108, 111, 112, 113, 114, 124, 148, 157, 195, 214], "divulg": 30, "password": 30, "suspici": 30, "inde": [30, 57], "spam": 30, "fairli": [30, 84], "inbox": 30, "ag": [30, 60, 91, 150, 159, 162], "commerc": 30, "store": [30, 43, 65, 67, 75, 79, 84, 90, 94, 111, 112, 113, 114, 117, 195, 207], "exchang": 30, "demand": [30, 157], "consum": [30, 76], "ingeni": 30, "contriv": 30, "smartphon": [30, 31, 111], "log": [30, 209, 212, 214], "wireless": 30, "somebodi": 30, "listen": [30, 78, 178, 179], "anyon": 30, "occlud": 30, "art": 30, "back": [30, 43, 57, 113, 119, 152, 175, 178, 205, 210, 211, 214], "encrypt": 30, "unintellig": 30, "decrypt": 30, "solid": 30, "theori": [30, 214], "cryptograph": 30, "rsa": 30, "symmetr": 30, "henc": 30, "symmetri": 30, "parti": 30, "asymmetri": 30, "obviou": [30, 84, 149], "wouldn": 30, "math": [30, 76, 86, 119, 144, 209], "independ": 30, "expertis": 30, "lend": 30, "unbreak": 30, "inspect": [30, 57], "loophol": 30, "close": [30, 100, 144, 149, 177, 184, 185, 191, 205], "safest": 30, "highest": [30, 86, 113, 164, 184, 187, 188], "certif": 30, "entrust": 30, "anybodi": 30, "heart": [30, 190], "doctor": [30, 174], "underli": 30, "characterist": [31, 55, 114, 157], "cybersecur": [31, 32, 216], "bore": 31, "tablet": 31, "escap": 31, "media": [31, 113, 195], "almost": [31, 49], "across": [31, 75, 113, 116, 175], "lose": [31, 55, 154], "bar": 31, "inconsist": 31, "cry": 31, "blame": 31, "although": [31, 70], "broad": 31, "bunch": 31, "throughout": 31, "serv": 31, "facilit": 31, "manner": 31, "edit": [31, 54, 78, 79, 214], "forum": 31, "constantli": [31, 56], "ad": [31, 33, 34, 35, 38, 60, 78, 86, 90, 95, 107, 111, 113, 116, 208], "whenev": [31, 64, 202], "disconnect": 31, "isp": 31, "AT": 31, "verizon": 31, "warner": [31, 183, 184, 187, 188, 189, 190, 191], "comcast": 31, "scenario": 31, "suddenli": 31, "inter": 31, "latin": 31, "protocol": [32, 216], "standard": [32, 60, 79, 215, 216], "packet": [32, 111, 216], "cyber": [32, 216], "attack": [32, 112, 190, 216], "cybercrim": [32, 216], "cryptographi": [32, 216], "syntax": [33, 46, 60, 76, 91, 102, 116, 143, 159, 196], "concaten": [33, 34, 40, 91, 92, 97, 114, 216], "astr": [33, 127], "myfirstlist": [33, 37], "mysecondlist": [33, 37], "321": 33, "comma": [33, 44, 68, 128, 129, 135, 136, 144, 159, 190, 197], "13": [33, 91, 110, 143, 145, 152, 153, 155, 156, 159, 175, 183, 184, 187, 188, 189, 190, 191, 216], "johnjohn": 33, "john": [33, 60, 62, 69, 93, 195], "item": [33, 34, 35, 37, 40, 42, 43, 44, 54, 58, 76, 91, 127, 128, 129, 136, 143, 144, 146, 152, 159, 160, 164, 184, 197, 201, 203, 216], "integ": [33, 38, 41, 64, 77, 80, 87, 111, 112, 113, 114, 127, 143, 147, 150, 216], "num": [33, 61, 76, 90, 91, 96, 154, 175, 176, 179, 180, 196], "sofar": [33, 40], "hihi": 33, "revers": [33, 42, 43, 83, 135, 136, 139, 141, 147, 216], "mirror": [33, 116, 120, 135, 139, 141, 175, 216], "indici": [33, 37], "50": [33, 61, 62, 68, 76, 102, 111, 118, 121, 126, 133, 143, 145, 147, 154, 171, 207], "inclus": [33, 46, 91, 127, 131, 152, 160, 175, 180, 196], "51": [33, 184], "countdown": [33, 196, 206], "till": 33, "newlist": 33, "decrement": 33, "switch": [33, 46, 111, 129, 135, 143, 175], "odd": [33, 39, 46, 52, 79, 112, 126, 127, 175, 181, 182, 196, 216], "accumul": [33, 40, 41, 123, 128, 130, 134, 136, 137, 139, 140, 216], "neg": [33, 38, 39, 41, 42, 116, 150, 153, 175, 196, 199, 216], "int": [33, 46, 60, 64, 66, 73, 76, 102, 116, 143, 196], "append": [34, 40, 43, 91, 92, 97, 114, 139, 151, 152, 211, 216], "quot": [34, 45, 78, 90, 92, 95, 123, 136, 150, 171, 207, 211], "third": [34, 50, 76, 83, 110, 127, 150, 152], "ch16": 34, "exclud": 35, "sequenc": [35, 45, 56, 62, 64, 66, 78, 85, 88, 90, 91, 92, 95, 96, 128, 174, 195, 207, 211], "decreas": [35, 43, 125, 216], "saw": [35, 90, 191, 203], "minu": [35, 60, 76, 175], "america": 35, "slowli": [35, 214], "touch": 36, "mylist": [36, 37, 164], "mystr": [36, 162], "hint": [36, 66, 95, 147, 175, 184, 195, 196], "associ": [37, 66, 75, 77, 84, 92, 96, 124, 184, 195, 207, 208, 209], "yellow": [37, 175, 208], "squar": [37, 44, 60, 66, 68, 72, 102, 104, 105, 109, 113, 114, 127, 142, 143, 144, 146, 175, 196, 201, 205, 209], "bracket": [37, 44], "meteorologist": [38, 113], "rain": [38, 50], "gather": 38, "equip": 38, "ignor": [38, 82, 103, 105, 112, 124, 185, 207, 208, 210], "count": [38, 41, 173, 183, 184, 196, 197, 199, 204, 216], "decim": [38, 64, 77, 79, 80, 113, 114], "plu": [40, 57, 76, 102, 116, 127, 159, 196, 206, 214], "empti": [40, 85, 127, 135, 137, 191, 196], "noth": [40, 83, 85, 212], "perhap": 41, "famou": [41, 95], "elliot": 41, "solowai": 41, "invent": 41, "yale": 41, "1983": 41, "week": [41, 88, 91], "semest": 41, "36": [41, 147, 184], "69": [41, 46, 112, 150, 184], "junior": 41, "senior": 41, "studi": [41, 49, 83, 203], "hard": [41, 83], "insight": [41, 98, 157, 186, 193, 213], "sens": [41, 49, 69, 81, 84, 190, 208, 213], "pace": 41, "expect": [41, 70, 79, 112, 113, 118, 208, 212], "ivi": 41, "leagu": [41, 195], "undergradu": [41, 203], "dealt": 41, "assembl": 41, "piec": [41, 57, 95, 105, 126, 139, 145, 149, 159, 162, 163, 166, 167, 173, 195, 216], "gave": [41, 203], "That": [41, 43, 45, 52, 57, 63, 65, 70, 72, 129, 149, 205, 210], "vari": [42, 43, 75, 77, 159, 207, 209, 216], "rainfal": [42, 43, 216], "introduc": [43, 50, 90, 106, 107, 152, 182, 204, 214, 216], "34": [43, 183, 184, 187, 188, 189, 190, 191], "maria": [44, 183, 184, 187, 188, 189, 190, 191], "erica": 44, "forget": [44, 60, 91, 126, 127, 129, 130, 175, 206], "mark": [45, 149, 159, 173, 195, 203, 214], "period": [45, 113, 135, 157, 207], "markmarkmark": 45, "si": [45, 135], "whatev": [45, 164], "match": [45, 58, 69, 71, 150, 157, 187], "codelen": [45, 54, 56, 69, 78, 126, 202], "string_manip": 45, "price": [46, 54, 58, 76, 81, 112, 184, 195], "45": [46, 54, 76, 78, 183, 184, 187, 188, 189, 190, 191], "weight": [46, 52, 54, 58, 209], "hei": [46, 94], "cleanedroom": 46, "finishedhomework": 46, "job": [46, 149, 150, 152, 174], "fail": [46, 56, 58], "wallet": 46, "grade": [46, 58, 111, 113, 150, 154], "89": [46, 112, 150, 184], "70": [46, 58, 91, 150, 154], "79": [46, 150, 184], "60": [46, 58, 60, 62, 76, 143, 147, 150, 154, 209], "NOT": [46, 112, 113, 114, 214], "61": [46, 184], "fizz": [46, 150], "divis": [46, 77, 80, 86, 87, 175, 179, 195, 196, 209, 216], "buzz": [46, 150], "fizzbuzz": [46, 150], "complex": [47, 50, 59, 213, 216], "flowchart": [47, 51, 57], "diagram": [47, 89], "diamond": [47, 51, 102], "ch12": 47, "tabl": [48, 82, 86, 103, 109, 111, 114, 144, 182, 191, 195, 196, 201, 203, 214], "minimum": [48, 189], "pick": [48, 100, 103, 109, 118, 123, 124, 142, 144, 147, 150, 155, 156, 178, 182, 212], "describ": [48, 71, 103, 123, 154, 169, 173, 203], "told": [48, 52, 54, 99, 100, 106, 107, 109, 142, 146, 147, 149, 183, 187, 188, 189, 191], "teen": 48, "recommend": [49, 124, 195, 212, 214], "harder": [49, 89, 104, 126], "clue": 49, "explicit": [49, 57], "ten": [49, 147], "whose": [49, 73, 78], "underneath": [49, 135, 211], "distinct": [49, 99, 107], "repeatedli": 49, "trace": [49, 56, 57, 77, 78, 83, 88, 111, 157, 202, 205], "iter": [49, 57, 116, 127, 128, 133, 135, 143, 146, 149, 150, 203], "emphas": [49, 56, 157, 202], "difficulti": [50, 57, 98, 110], "major": [50, 195], "leav": [50, 57, 85, 144, 147, 157, 175, 179, 182], "hous": [50, 95, 108, 186, 216], "bring": [50, 209], "umbrella": 50, "action": [50, 83, 88, 99, 103, 107, 124, 156, 170, 174, 177, 178], "input": [50, 60, 61, 64, 65, 66, 69, 74, 78, 90, 91, 92, 96, 100, 103, 109, 112, 113, 114, 126, 127, 131, 135, 143, 144, 150, 151, 152, 153, 158, 159, 160, 161, 163, 165, 166, 167, 170, 174, 184, 196, 199, 216], "resum": 51, "profession": [52, 58, 83, 214], "programm": [52, 58, 83, 111, 210], "IF": [52, 53, 55, 111, 112, 113, 114, 214], "mix": [52, 54, 65, 66, 68, 75, 77, 82, 84, 88, 99, 100, 106, 107, 109, 123, 124, 126, 129, 130, 133, 138, 142, 146, 147, 149, 153, 179, 183, 187, 188, 189, 191, 206, 208], "remaind": [52, 77, 79, 80, 176, 179], "drag": [52, 54, 66, 68, 82, 84, 88, 99, 100, 106, 107, 109, 118, 123, 124, 126, 130, 142, 146, 147, 149, 153, 179, 183, 187, 188, 189, 191, 206], "me": [52, 54, 82, 84, 88, 99, 100, 106, 107, 109, 118, 123, 124, 126, 130, 135, 142, 146, 147, 149, 183, 184, 187, 188, 189, 190, 191, 206], "hole": 52, "neither": [52, 150, 214], "pound": [52, 54, 58, 209], "beneath": 53, "distinguish": [53, 145], "cost": [54, 60, 76, 78, 81, 88, 90, 91], "weigh": [54, 58, 209], "default": [54, 86], "misconcept": [55, 56, 59, 69, 70, 71, 85, 87, 202, 216], "unplug": [55, 122, 157], "deck": 55, "suit": 55, "award": 55, "deduct": 55, "direct": [55, 99, 106, 107, 157, 175, 178, 210, 214], "split": [55, 159, 160, 162, 165, 167, 168, 184, 185, 187, 191, 216], "shuffl": 55, "board": [55, 111, 113], "score": [55, 58, 75, 77, 113, 150, 152, 154, 207, 209], "wrap": [55, 145, 157], "whichev": [56, 202], "size": [56, 57, 60, 68, 72, 111, 112, 113, 121, 127, 143, 182, 202], "proce": 56, "monitor": 56, "statu": 56, "predict": [56, 57, 70, 71, 83, 85, 113, 130, 173, 195, 199, 202], "sequenti": [56, 202], "held": 57, "entir": [57, 70, 114], "illustr": [57, 70], "grasp": 57, "replac": [57, 84, 85, 114, 129, 135, 138, 150, 183, 187, 188], "ll": [57, 63, 69, 73, 104, 140, 203, 204, 211, 214, 216], "safe": [57, 65], "encount": [57, 69], "walkthrough": 57, "walk": [57, 87, 199, 216], "goe": [57, 77, 79, 85, 101, 176], "impli": [57, 214], "spell": [57, 102, 135, 138], "clearli": 57, "subtl": [58, 157], "won": [58, 83, 104, 153, 187, 191, 206, 209], "complain": 58, "certainli": 58, "scheme": [58, 113, 114], "discount": 58, "bui": [58, 76, 95], "93": [58, 154, 184], "delai": [59, 216], "sneak": [59, 216], "confus": [59, 69, 84, 216], "exit": [59, 70, 216], "infinit": [59, 135, 196, 197, 199, 204, 206, 216], "defint": 60, "perimet": 60, "rectangl": [60, 102, 143, 146], "lowercas": [60, 75, 91, 92, 96, 99, 102, 150, 207], "definit": [60, 61, 68, 69, 71], "malik": [60, 66, 68, 72], "angl": [60, 82, 103, 104, 109, 143, 144, 149, 182], "distanc": [60, 76, 84, 113, 147, 177], "am": [60, 91], "old": [60, 91, 116, 205], "argument": [60, 61, 68, 116, 127, 196, 203], "triangl": [60, 66, 102, 104, 105, 113, 114, 143, 144, 145, 149, 196], "trip": [60, 76, 78, 90, 123, 144, 148, 216], "milespergallon": [60, 76, 91], "pricepergallon": [60, 76], "drive": [60, 76, 87, 90, 91, 216], "tankcapac": [60, 76, 91], "theamountleft": 60, "amountleft": 60, "taken": [60, 114], "paramt": 60, "mad": [60, 91], "lib": [60, 91], "exce": 60, "mod": [60, 112], "remain": [60, 76, 111, 113, 147], "extra": [60, 66, 100, 109, 114, 118, 123, 124, 126, 206], "femal": [61, 72, 174], "restroom": [61, 72], "ab": [61, 64, 66, 73, 176, 205], "ch6": 61, "myfunct": 62, "alic": [62, 173], "pencolor": 62, "bob": [62, 91, 102, 108, 159, 216], "75": [62, 99, 107, 116, 184, 202, 203, 210], "lui": [62, 183, 184, 187, 188, 189, 190, 191], "setr": [63, 116, 208], "futur": [63, 113], "repres": [64, 66, 72, 75, 76, 81, 84, 90, 111, 112, 113, 114, 116, 129], "325": 64, "322": 64, "9392": 64, "danc": [64, 159], "macarena": 64, "salsa": 64, "dancer": 64, "789": [64, 73], "didn": [66, 95, 173, 205], "belong": 66, "renam": [67, 74, 216], "intern": 67, "drawn": [68, 99, 149], "mysteri": 68, "imani": 68, "assum": [68, 111, 114, 150], "src": [68, 99, 100, 106, 107, 109, 142, 145, 146, 147, 149], "_static": [68, 99, 100, 106, 107, 109, 142, 145, 146, 147, 149], "squareforwardsquar": 68, "png": [68, 99, 100, 106, 107, 109, 142, 145, 146, 147, 149], "align": [68, 99, 100, 105, 106, 107, 109, 142, 145, 146, 147, 149], "hspace": [68, 99, 100, 106, 107, 109, 142, 145, 146, 147, 149], "vspace": [68, 99, 100, 106, 107, 109, 142, 145, 146, 147, 149], "liter": 69, "analogi": [69, 87, 216], "greet": [69, 212], "convers": 69, "behav": 69, "frame": 69, "regardless": [70, 112], "miss": [70, 102, 112, 113, 114, 116, 127, 153, 196], "commonli": 70, "later": [70, 72, 73, 75, 119, 214], "puzzl": [70, 195], "misplac": 70, "mere": [71, 212], "omit": 71, "quit": [72, 124, 177, 208], "comfort": [72, 182, 203], "okai": [72, 95], "alot": 72, "prefer": [72, 153], "flexibl": [72, 203], "thu": [72, 89, 195], "baisc": 72, "command": [72, 195], "represent": [72, 125, 173, 216], "beginn": [72, 153], "achiev": [73, 195], "nicknam": 73, "nodecim": 73, "reus": [75, 81, 187], "alexa": 75, "pong": [75, 209], "upper": [75, 77, 209], "label": [75, 84, 85], "pattern": [75, 124, 125, 128, 134, 136, 139, 140, 142, 143, 148, 149, 173, 175, 178, 179, 193, 195, 196, 201, 213, 216], "voltag": [75, 173], "substitut": [75, 111, 150, 214], "arrow": [75, 82, 83, 99, 101, 144, 182, 214], "restrict": 75, "uppercas": [75, 77, 78, 102, 113, 114], "underscor": 75, "_": 75, "heightininch": 75, "height_in_inch": 75, "camel": [75, 77, 78], "window": [76, 105, 106, 123, 175, 179, 214], "parenthes": [76, 78, 86, 100, 123, 207], "29": [76, 184, 209], "gallon": [76, 78, 84, 91], "ga": [76, 78, 90, 91, 183, 184, 187, 188, 189, 190, 191], "66": [76, 184], "3461538462": 76, "numgallon": [76, 91], "sundai": 76, "mondai": 76, "tuesdai": 76, "82": [76, 184], "fridai": 76, "40": [76, 81, 91, 104, 111, 143, 154, 175], "65": [76, 79, 81, 113, 114, 163, 184], "273": [76, 91], "97260274": [76, 91], "fund": 76, "nummil": [76, 91], "68": [76, 184], "coupon": 76, "sale": [76, 195], "32": [76, 83, 91, 114, 162, 184], "64": [76, 113, 114, 162, 184, 202], "salereduct": 76, "amountoff": 76, "couponpric": 76, "salepric": 76, "couponreduct": 76, "semant": 76, "wing": [76, 91], "spend": [76, 91], "numpeopl": 76, "amountperperson": 76, "numw": 76, "00": [76, 184], "123": 76, "clock": 76, "modulu": [76, 175], "270": [76, 91, 103, 109, 144, 182], "numminut": 76, "totalminut": 76, "numhour": 76, "groceri": 76, "73": [76, 184], "pai": [76, 113], "tax": 76, "78": [76, 184], "subtot": 76, "earn": [76, 91], "payperhour": 76, "1872": 76, "112320": 76, "pear": [76, 81], "33333333333": 76, "333": 76, "fundsafterpear": 76, "priceperpear": 76, "numpear": 76, "numappl": 76, "priceperappl": 76, "throw": [76, 94], "fraction": [76, 79], "fuel": 76, "rate": [76, 83, 195], "mpg": [76, 84], "112": 76, "13043478260869": 76, "quarter": [76, 91], "tank": [76, 91], "bullet": 76, "m": [76, 93, 135, 183, 184, 187, 188, 189, 190, 191, 195], "111": 76, "44": [76, 184], "subtract": [77, 86, 196, 209], "dyslexia": [77, 83, 87, 216], "legal": [77, 87, 216], "firstnam": [77, 95, 159, 163], "modulo": [77, 80, 86, 87, 176, 179, 182, 216], "ch3": 77, "estim": [78, 196], "costpergallon": 78, "costtrip": 78, "readabl": [78, 129], "drop": 78, "older": [79, 80], "39028": 79, "602939": 79, "faction": 79, "thrown": 79, "evenli": [79, 179], "familiar": 79, "ago": 79, "333333333333": 80, "spreadsheet": 81, "offic": 81, "suppli": [81, 195], "quantity2": 81, "unitprice2": 81, "invoicetot": 81, "quantiti": [81, 112], "thisvariableismyfriend": 81, "apiec": 81, "welcom": 81, "past": [81, 102], "totalcost": 81, "tilt": [82, 122], "foot": [82, 209], "pour": 82, "028": 82, "drip": 82, "feet": [82, 209], "taught": 83, "middlesex": 83, "england": [83, 208], "critic": [83, 107], "predictor": 83, "success": [83, 85, 107, 196], "var1": [83, 88, 93, 171, 205], "var2": [83, 88, 93, 171, 205], "relationship": [83, 88, 195], "daysinweek": 83, "captur": 83, "sam": [83, 91, 202], "number2": 83, "number1": 83, "treat": [84, 154], "seri": 84, "stand": [84, 113, 157], "straightforward": 84, "interpret": [84, 85, 111, 195], "arm": 84, "924": 84, "35": [84, 184], "mari": [85, 183, 184, 187, 188, 189, 190, 191], "jane": 85, "misappli": 85, "incorrect": 85, "prior": [85, 203, 214], "name1": 85, "name2": 85, "preced": 86, "lowest": [86, 113, 184, 192, 216], "chicago": [87, 183, 184, 187, 188, 189, 190, 191, 216], "dalla": [87, 183, 184, 187, 188, 189, 190, 191, 216], "increment": [87, 127, 183, 196, 197, 206, 216], "ketchup": [87, 216], "ooz": [87, 216], "invoic": [87, 216], "dinner": 88, "convei": 89, "dynam": 89, "spatial": 89, "strong": 89, "succe": 89, "heavili": 89, "gestur": 89, "guidanc": 89, "conflict": 89, "subject": 89, "fleet": 89, "notat": [90, 96, 207, 210, 211], "invok": [90, 96], "capit": [90, 91, 92, 93, 94, 96, 99, 100, 102, 106, 107, 109, 211], "immut": [90, 92, 97, 216], "declar": [90, 95], "enclos": [90, 129, 143], "tripl": [90, 92, 95, 207, 211], "blank": [90, 105], "explicitli": [90, 146], "activecode1": 90, "str": [90, 91, 95, 96, 135, 151, 152, 161, 196, 201, 205, 206], "125": [90, 96], "cityst": 90, "atlanta": [90, 113, 183, 184, 187, 188, 189, 190, 191], "carli": 91, "mph": 91, "dollar": 91, "allig": 91, "substr": [91, 92, 138, 159, 160], "meow": [91, 93], "bound": 91, "sentenc": [91, 93, 94, 96, 127, 159, 207, 211], "s1": [91, 94], "save": [91, 114, 188, 195, 209, 212, 214], "totalweek": 91, "slice": [91, 92, 96, 138, 160, 161, 165], "silli": [91, 211], "string3": 92, "string1": 92, "string2": 92, "happi": 92, "birthdai": [92, 157], "goodby": 92, "cap": [92, 211], "otter": 92, "ter": 92, "ch4": 92, "cat": [93, 112, 116, 171], "morrissei": 93, "ii": [93, 111, 112, 113, 154], "var3": [93, 171], "iii": [93, 111, 112, 113, 154], "orrissei": 93, "betterstil": 93, "hasn": 94, "xy": 94, "s2": 94, "z": [94, 100, 212], "s3": 94, "kid": 95, "verb": [95, 159, 163], "plug": 95, "beforehand": 95, "pat": [95, 163], "polic": 95, "took": 95, "witch": 95, "sofia": 95, "lastnam": [95, 163, 167], "diaz": 95, "gender": [95, 159, 162, 163], "girl": [95, 159, 167], "1600": 95, "avenu": 95, "burp": 95, "next1": 95, "next2": 95, "wick": 95, "next3": 95, "smart": 95, "mali": 95, "twist": 95, "poem": [95, 159], "jai": 95, "went": [95, 156], "shoe": 95, "stringnam": [96, 161], "po": [96, 135, 160, 161], "madlib": [97, 167, 168, 216], "audio": [97, 124, 178, 179, 208, 209, 211, 216], "tour": [97, 124, 178, 179, 209, 211, 216], "icon": [98, 195], "pedagogi": 98, "psychologi": 98, "lead": [98, 186], "overload": 98, "learner": 98, "classroom": [98, 113, 214], "textbook": [98, 114, 195], "style": [99, 100, 102, 109], "lift": 99, "pen": [99, 100, 103, 109, 142, 144, 145, 147, 182, 210], "turtlet1": 99, "modul": [99, 100, 102, 106, 107, 109, 175, 195], "br": [99, 100, 106, 107, 109, 142, 146, 147, 149], "turtlea2": 99, "drawz": 100, "n": [100, 111, 112, 113, 127, 132, 144, 146, 149, 195, 196], "drawn4": 100, "l": [100, 106, 107, 135, 184], "curv": 100, "seymour": 101, "papert": 101, "barbara": [101, 183, 184, 187, 188, 189, 190, 191, 195, 214], "ericson": [101, 195, 214], "rearrang": 102, "until": [102, 111, 112, 113, 114, 119, 133, 157, 175, 191, 196, 200], "equilater": 102, "degre": [102, 104, 107, 112, 143, 146, 147, 149, 171, 175], "jill": 102, "c5": 102, "center": [102, 106, 109, 178, 179], "synton": [103, 108, 216], "head": [103, 107, 109, 133, 144, 177, 182], "cover": [103, 110, 144, 169, 195], "descript": [103, 109, 144, 182], "backward": [103, 109, 126, 137, 144, 182, 210], "turl": [103, 109, 144, 182], "colornam": [103, 109, 144, 182], "clockwis": [103, 109, 144, 182], "none": [103, 109, 144, 182, 208], "tail": [103, 109, 144, 182], "north": [103, 106, 107, 109, 121, 144, 182, 183, 184, 187, 188, 189, 190, 191], "west": [103, 106, 107, 109, 144, 182, 183, 184, 186, 187, 188, 189, 190, 191], "south": [103, 107, 109, 144, 182, 183, 184, 187, 188, 189, 190, 191], "ch5": 103, "interior": 104, "57": [104, 184], "guesswork": 104, "roughli": [104, 196], "root": [104, 196, 205], "partial": [105, 114], "slope": 105, "chimnei": 105, "roof": 105, "zari": [106, 171], "chad": 106, "jamal": 106, "tina": 106, "orang": 106, "twoturtles1n": 106, "twoturtlesln": 106, "turtlel4": 107, "compass": 107, "checkmark": 107, "southeast": 107, "northeast": 107, "320": [109, 179], "coordin": [109, 178, 179], "corner": [109, 116, 143, 175], "nearli": 109, "drawfwgt": 109, "drawabig": 109, "74": [110, 183, 184, 187, 188, 189, 190, 191], "six": [110, 123], "categori": [110, 112], "compil": [110, 145], "mini": [110, 175], "resembl": [110, 111, 112, 113], "substanc": [111, 112, 113], "satisfi": [111, 112, 113, 213], "offici": [111, 113], "sheet": [111, 112, 113, 114], "colleg": [111, 113, 183, 184, 187, 188, 189, 190, 191], "regard": [111, 112], "compress": 111, "lossless": 111, "uncompress": 111, "cannot": [111, 112, 113, 173, 212], "restor": 111, "reduct": 111, "lossi": 111, "temporari": 111, "temp": [111, 112], "pseudo": 111, "Will": [111, 189], "numer": [111, 113, 114, 195, 201], "server": 111, "duck": 111, "arriv": 111, "incomplet": [111, 114], "incomplete_1": 111, "incomplete_2": 111, "professor": 111, "medium": [111, 112], "160": 111, "delet": [111, 114], "bonu": [111, 113], "400": [111, 178], "oppos": 111, "binari": [111, 173, 214], "pet": 112, "databas": 112, "food": 112, "rabbit": 112, "99": [112, 126, 184], "carrot": 112, "dog": [112, 171], "catnip": 112, "fish": [112, 171], "pellet": 112, "sell": 112, "linear": [112, 113], "runtim": 112, "circuit": 112, "snippet": 112, "salesman": 112, "shortest": [112, 195], "arbitrari": 112, "polynomi": [112, 113], "approxim": 112, "freezer": 112, "temperatur": [112, 113], "unfinish": 112, "celsiu": 112, "incrementtemperatur": 112, "iv": [112, 113, 154], "subdomain": 113, "sampl": [113, 195], "randomli": 113, "whiteboard": 113, "seat": 113, "eras": 113, "atmospher": 113, "weather": [113, 173], "meteorolog": 113, "hourli": 113, "air": [113, 192, 202, 216], "precipit": 113, "citi": [113, 183, 184, 187, 188, 189, 190, 191], "ascii": [113, 114], "encod": [113, 114, 135, 138], "alphanumer": [113, 114], "48": [113, 184], "49": [113, 184], "employe": 113, "salari": 113, "annual": [113, 190], "entitl": 113, "employeelist": 113, "addbonus": 113, "max": 113, "lesser": 113, "5000": [113, 184], "100000": 113, "sm": 113, "conferenc": 113, "heurist": 113, "grid": [113, 114, 116, 117, 122, 124, 207, 208], "5th": [113, 127], "1st": 113, "move_forward": [113, 114], "turn_right": [113, 114], "analog": 114, "accept": 114, "float": [114, 184, 188], "octal": 114, "102": 114, "117": 114, "107": 114, "whoever": 114, "wish": 114, "metadata": 114, "movetriangl": 114, "nummov": 114, "numturn": 114, "volunt": [114, 157], "extraprojectstud": 114, "volunteerservicestud": 114, "extracreditstud": 114, "elig": 114, "createextracreditlist": 114, "IN": [114, 183, 184, 187, 188, 189, 190, 191, 214], "purchas": 114, "maze": 114, "goalreach": 114, "can_mov": 114, "rotate_left": 114, "rotate_right": 114, "tint": 116, "purpl": [116, 118, 124], "header": 116, "updatepixel": [116, 121], "eigth": 116, "eight": 116, "eighth": 116, "forev": [116, 200], "multipli": [116, 127, 201, 205, 209], "nest": [116, 117, 119, 196, 204, 216], "prodecur": 116, "image_negate_quart": 116, "replic": 116, "flip": [116, 150, 175, 195], "ch11": 117, "distractor": [118, 124], "outer": [119, 145, 201], "desir": [120, 206], "pixl": 120, "nose": 120, "herself": 120, "wizard": [121, 137], "decagon": 121, "zoe": 121, "setgreen": [121, 208], "setblu": [121, 208], "stamp": [121, 143, 144, 148, 175, 182, 216], "72": [121, 143, 149, 184], "absenc": 122, "cd": 122, "dimens": [122, 124, 208], "excel": [122, 195], "polygon": [123, 143, 145, 146, 149], "theorem": [123, 144, 148, 216], "shorter": 123, "pix": [124, 208], "el": [124, 183, 184, 187, 188, 189, 190, 191, 208], "blueness": 124, "stuck": [124, 133], "five": [126, 139], "101": 126, "race": 126, "activecod": [126, 166], "numbers_sum_even": 126, "2500": 126, "line2": 127, "exclus": [127, 131, 160, 180], "eat": [127, 163], "pizza": 127, "lastnum": 127, "factori": 127, "initialz": 127, "letterlist": 127, "tempstr": 127, "boundari": [128, 132], "consecut": [128, 136, 144, 197], "ch7": 128, "ran": [129, 200], "55": [129, 184], "thingstoadd": [129, 132, 212], "xyzzy1776": 129, "bad": 129, "3rd": 129, "4th": 129, "stage": 130, "mental": 130, "ONE": 131, "cake": 133, "recip": 133, "ingredi": 133, "stir": 133, "batter": 133, "tire": 133, "slip": 133, "earworm": 133, "yadhtrib": 135, "yppah": 135, "gnirt": 135, "kool": 135, "yeh": 135, "tset": 135, "sihtthi": 135, "rorrim": 135, "ni": 135, "gnikool": 135, "ekil": 135, "tiit": 135, "reload": 135, "nvvg": 135, "nv": [135, 183, 184, 187, 188, 189, 190, 191], "zg": 135, "nrwmrtsg": 135, "encodemesag": 135, "strinithi": 135, "misspel": 135, "reciev": 135, "ssalc": 135, "ihhi": 135, "mirrorstr": 135, "reversestr": 135, "decod": [135, 138], "midnight": 135, "siht": 135, "decodedmessag": 135, "encodedmessag": [135, 138], "estr": 135, "palindrom": [136, 137], "tuba": [136, 137], "ch9": 136, "panic": 137, "exclam": 137, "cinap": 137, "ot": 137, "emit": 137, "w": [137, 191], "abut": 137, "tub": 137, "everywher": 138, "cool": [139, 195], "remind": 139, "enh": 139, "eh": 139, "afterward": [140, 143], "newstringb": 140, "turtlestampx": 142, "turtlestampdoublesquar": 142, "octagon": 143, "pentagon": [143, 145, 149], "hexagon": 143, "circl": [143, 144, 147, 175, 182, 199], "foward": 143, "straight": [143, 175, 177], "circular": 143, "360": [144, 149], "geometri": [144, 148, 216], "hal": 144, "abelson": 144, "andrea": 144, "disessa": 144, "classic": [144, 182], "ch10": 144, "spirograph": 145, "sy": 145, "setexecutionlimit": 145, "millisecond": 145, "arrang": 145, "bluetrianglesredcircl": 145, "redtrianglesbluecircl": 145, "cheat": 146, "turtlerect": 146, "175": 146, "tess": 147, "turtle3stamp": 147, "turtlecircl": 147, "geometr": 149, "insect": 149, "soon": [149, 202], "dodecagon": 149, "mia": [149, 175, 177], "turtletriangl": 149, "ifs": 150, "amaz": [150, 152], "ti": 150, "quartil": [150, 153], "statment": [150, 175], "59": [150, 184], "ch13": 151, "numitem": 152, "csp_sd_score": 152, "expert": [153, 195], "tie": 153, "teller": [153, 158, 216], "88": [154, 184], "catch": 154, "cold": 154, "ac": 154, "equival": [154, 173, 206], "reader": [156, 208], "twelv": 157, "ari": 157, "march": 157, "april": 157, "ambiti": 157, "tauru": 157, "appreci": 157, "patienc": 157, "gemini": 157, "june": [157, 184], "indecis": 157, "inquisit": 157, "changeabl": 157, "cancer": 157, "juli": 157, "emot": 157, "diplomat": 157, "intens": 157, "impuls": 157, "leo": 157, "august": 157, "warmth": 157, "generos": 157, "faith": 157, "virgo": 157, "septemb": 157, "libra": 157, "octob": 157, "balanc": 157, "justic": 157, "truth": [157, 173], "scorpio": 157, "novemb": 157, "transient": 157, "self": 157, "Willed": 157, "unyield": 157, "sagittariu": 157, "decemb": 157, "philosoph": 157, "motion": 157, "experiment": 157, "capricorn": 157, "januari": [157, 184, 214], "domin": 157, "perserv": 157, "Willful": 157, "aquariu": 157, "februari": [157, 184], "humanitarian": 157, "duplicit": 157, "pisc": 157, "fluctuat": 157, "depth": 157, "reactiv": 157, "html": [157, 208], "leftmost": 157, "rightmost": 157, "him": [157, 173], "fewer": 157, "zodiac": [158, 216], "fifth": 159, "unknown": 159, "crazi": 159, "headlin": 159, "posag": 159, "agepart_": 159, "adject": 159, "noun": 159, "ex": 159, "banana": 159, "invalid": 160, "nora": [160, 185], "jone": [160, 184, 185, 195], "ch17": 160, "128": 162, "256": 162, "512": 162, "1024": 162, "2048": 162, "hoorai": 162, "nameinput": 162, "ageinput": 162, "sport": [162, 195], "charli": 162, "brown": 162, "footbal": 162, "nice": [162, 211], "resstr": 162, "char": 162, "31": [162, 183, 184, 187, 188, 189, 190, 191], "recal": 163, "elm": 163, "apart": [163, 169, 196], "witchstori": 167, "emili": 167, "2783": 167, "smell": 167, "java": [170, 173], "placement": 170, "ch2": 170, "bird": 171, "1936": 173, "dozen": 173, "electron": [173, 174, 214], "20th": 173, "photo": 173, "modern": 173, "microwav": 173, "super": [173, 201], "duper": 173, "realiti": 173, "dumb": 173, "biggest": [173, 184], "expens": 173, "supercomput": 173, "harvard": 174, "hire": 174, "astronom": 174, "waiter": 174, "1913": 174, "dna": 174, "tinkertoi": 174, "stripe": [175, 179], "peak": 175, "scribbl": 175, "randx": 175, "maxx": [175, 178, 179], "randi": 175, "reset": 175, "spiral": 175, "cycl": 175, "xcor": [175, 182], "jaz": [175, 177], "turtleloop": 175, "collid": 175, "intersect": 175, "ch14": 176, "evas": 177, "ship": 177, "cartesian": [178, 179], "td_pattern": 178, "window_width": 179, "stipe": 179, "collis": [181, 182, 216], "shapenam": 182, "impress": 182, "ycor": 182, "doc": 182, "aberdeen": [183, 184, 187, 188, 189, 190, 191], "sd": [183, 184, 187, 188, 189, 190, 191], "adrian": [183, 184, 187, 188, 189, 190, 191], "mi": [183, 184, 187, 188, 189, 190, 191], "akron": [183, 184, 187, 188, 189, 190, 191], "oh": [183, 184, 187, 188, 189, 190, 191], "albani": [183, 184, 187, 188, 189, 190, 191], "lebanon": [183, 184, 187, 188, 189, 190, 191], "OR": [183, 184, 187, 188, 189, 190, 191, 214], "schenectadi": [183, 184, 187, 188, 189, 190, 191], "troi": [183, 184, 187, 188, 189, 190, 191], "ny": [183, 184, 187, 188, 189, 190, 191], "albuquerqu": [183, 184, 187, 188, 189, 190, 191], "nm": [183, 184, 187, 188, 189, 190, 191], "alexandria": [183, 184, 187, 188, 189, 190, 191], "la": [183, 184, 187, 188, 189, 190, 191], "allegan": [183, 184, 187, 188, 189, 190, 191], "allentown": [183, 184, 187, 188, 189, 190, 191], "bethlehem": [183, 184, 187, 188, 189, 190, 191], "easton": [183, 184, 187, 188, 189, 190, 191], "pa": [183, 184, 187, 188, 189, 190, 191], "nj": [183, 184, 187, 188, 189, 190, 191], "altoona": [183, 184, 187, 188, 189, 190, 191], "anchorag": [183, 184, 187, 188, 189, 190, 191], "ak": [183, 184, 187, 188, 189, 190, 191], "anderson": [183, 184, 187, 188, 189, 190, 191], "ann": [183, 184, 187, 188, 189, 190, 191], "arbor": [183, 184, 187, 188, 189, 190, 191], "appleton": [183, 184, 187, 188, 189, 190, 191], "ashevil": [183, 184, 187, 188, 189, 190, 191], "nc": [183, 184, 187, 188, 189, 190, 191], "athen": [183, 184, 187, 188, 189, 190, 191], "tn": [183, 184, 187, 188, 189, 190, 191], "clark": [183, 184, 187, 188, 189, 190, 191], "counti": [183, 184, 187, 188, 189, 190, 191], "sandi": [183, 184, 187, 188, 189, 190, 191], "spring": [183, 184, 187, 188, 189, 190, 191], "marietta": [183, 184, 187, 188, 189, 190, 191], "atlant": [183, 184, 187, 188, 189, 190, 191], "hammonton": [183, 184, 187, 188, 189, 190, 191], "augusta": [183, 184, 187, 188, 189, 190, 191], "richmond": [183, 184, 187, 188, 189, 190, 191], "sc": [183, 184, 187, 188, 189, 190, 191], "watervil": [183, 184, 187, 188, 189, 190, 191], "austin": [183, 184, 187, 188, 189, 190, 191], "rock": [183, 184, 187, 188, 189, 190, 191], "tx": [183, 184, 187, 188, 189, 190, 191], "bakersfield": [183, 184, 187, 188, 189, 190, 191], "ca": [183, 184, 187, 188, 189, 190, 191], "baltimor": [183, 184, 187, 188, 189, 190, 191], "towson": [183, 184, 187, 188, 189, 190, 191], "md": [183, 184, 187, 188, 189, 190, 191], "bangor": [183, 184, 187, 188, 189, 190, 191], "baraboo": [183, 184, 187, 188, 189, 190, 191], "baton": [183, 184, 187, 188, 189, 190, 191], "roug": [183, 184, 187, 188, 189, 190, 191], "bai": [183, 184, 187, 188, 189, 190, 191], "beaver": [183, 184, 187, 188, 189, 190, 191], "dam": [183, 184, 187, 188, 189, 190, 191], "becklei": [183, 184, 187, 188, 189, 190, 191], "wv": [183, 184, 187, 188, 189, 190, 191], "bellingham": [183, 184, 187, 188, 189, 190, 191], "bennington": [183, 184, 187, 188, 189, 190, 191], "vt": [183, 184, 187, 188, 189, 190, 191], "birmingham": [183, 184, 187, 188, 189, 190, 191], "hoover": [183, 184, 187, 188, 189, 190, 191], "al": [183, 184, 187, 188, 189, 190, 191], "bishop": [183, 184, 187, 188, 189, 190, 191], "bismarck": [183, 184, 187, 188, 189, 190, 191], "nd": [183, 184, 187, 188, 189, 190, 191], "bloomington": [183, 184, 187, 188, 189, 190, 191], "il": [183, 184, 187, 188, 189, 190, 191], "bois": [183, 184, 187, 188, 189, 190, 191], "nampa": [183, 184, 187, 188, 189, 190, 191], "id": [183, 184, 187, 188, 189, 190, 191, 195], "boon": [183, 184, 187, 188, 189, 190, 191], "boston": [183, 184, 187, 188, 189, 190, 191], "cambridg": [183, 184, 187, 188, 189, 190, 191], "quinci": [183, 184, 187, 188, 189, 190, 191], "ma": [183, 184, 187, 188, 189, 190, 191], "nh": [183, 184, 187, 188, 189, 190, 191], "boulder": [183, 184, 187, 188, 189, 190, 191], "bowl": [183, 184, 187, 188, 189, 190, 191], "ky": [183, 184, 187, 188, 189, 190, 191], "bradenton": [183, 184, 187, 188, 189, 190, 191], "sarasota": [183, 184, 187, 188, 189, 190, 191], "venic": [183, 184, 187, 188, 189, 190, 191], "fl": [183, 184, 187, 188, 189, 190, 191], "brainerd": [183, 184, 187, 188, 189, 190, 191], "mn": [183, 184, 187, 188, 189, 190, 191], "bremerton": [183, 184, 187, 188, 189, 190, 191], "silverdal": [183, 184, 187, 188, 189, 190, 191], "bridgeport": [183, 184, 187, 188, 189, 190, 191], "stamford": [183, 184, 187, 188, 189, 190, 191], "norwalk": [183, 184, 187, 188, 189, 190, 191], "ct": [183, 184, 187, 188, 189, 190, 191], "brigham": [183, 184, 187, 188, 189, 190, 191], "ut": [183, 184, 187, 188, 189, 190, 191], "brook": [183, 184, 187, 188, 189, 190, 191], "brownsvil": [183, 184, 187, 188, 189, 190, 191], "harlingen": [183, 184, 187, 188, 189, 190, 191], "brunswick": [183, 184, 187, 188, 189, 190, 191], "buffalo": [183, 184, 187, 188, 189, 190, 191], "niagara": [183, 184, 187, 188, 189, 190, 191], "burlington": [183, 184, 187, 188, 189, 190, 191], "butt": [183, 184, 187, 188, 189, 190, 191], "silver": [183, 184, 187, 188, 189, 190, 191], "bow": [183, 184, 187, 188, 189, 190, 191], "mt": [183, 184, 187, 188, 189, 190, 191], "cadillac": [183, 184, 187, 188, 189, 190, 191], "canton": [183, 184, 187, 188, 189, 190, 191], "massillon": [183, 184, 187, 188, 189, 190, 191], "cape": [183, 184, 187, 188, 189, 190, 191], "coral": [183, 184, 187, 188, 189, 190, 191], "fort": [183, 184, 187, 188, 189, 190, 191], "myer": [183, 184, 187, 188, 189, 190, 191], "casper": [183, 184, 187, 188, 189, 190, 191], "wy": [183, 184, 187, 188, 189, 190, 191], "cedar": [183, 184, 187, 188, 189, 190, 191], "ia": [183, 184, 187, 188, 189, 190, 191], "champaign": [183, 184, 187, 188, 189, 190, 191], "urbana": [183, 184, 187, 188, 189, 190, 191], "charleston": [183, 184, 187, 188, 189, 190, 191], "summervil": [183, 184, 187, 188, 189, 190, 191], "charlott": [183, 184, 187, 188, 189, 190, 191], "gastonia": [183, 184, 187, 188, 189, 190, 191], "concord": [183, 184, 187, 188, 189, 190, 191], "charlottesvil": [183, 184, 187, 188, 189, 190, 191], "va": [183, 184, 187, 188, 189, 190, 191], "chattanooga": [183, 184, 187, 188, 189, 190, 191], "cheyenn": [183, 184, 187, 188, 189, 190, 191], "napervil": [183, 184, 187, 188, 189, 190, 191], "joliet": [183, 184, 187, 188, 189, 190, 191], "chico": [183, 184, 187, 188, 189, 190, 191], "cincinnati": [183, 184, 187, 188, 189, 190, 191], "middletown": [183, 184, 187, 188, 189, 190, 191], "clarksburg": [183, 184, 187, 188, 189, 190, 191], "clarksvil": [183, 184, 187, 188, 189, 190, 191], "clearlak": [183, 184, 187, 188, 189, 190, 191], "cleveland": [183, 184, 187, 188, 189, 190, 191], "elyria": [183, 184, 187, 188, 189, 190, 191], "mentor": [183, 184, 187, 188, 189, 190, 191], "clinton": [183, 184, 187, 188, 189, 190, 191], "colorado": [183, 184, 187, 188, 189, 190, 191], "columbia": [183, 184, 186, 187, 188, 189, 190, 191], "columbu": [183, 184, 187, 188, 189, 190, 191], "cookevil": [183, 184, 187, 188, 189, 190, 191], "corn": [183, 184, 187, 188, 189, 190, 191], "corpu": [183, 184, 187, 188, 189, 190, 191], "christi": [183, 184, 187, 188, 189, 190, 191], "worth": [183, 184, 187, 188, 189, 190, 191], "arlington": [183, 184, 187, 188, 189, 190, 191], "daphn": [183, 184, 187, 188, 189, 190, 191], "fairhop": [183, 184, 187, 188, 189, 190, 191], "folei": [183, 184, 187, 188, 189, 190, 191], "davenport": [183, 184, 187, 188, 189, 190, 191], "molin": [183, 184, 187, 188, 189, 190, 191], "island": [183, 184, 186, 187, 188, 189, 190, 191], "dayton": [183, 184, 187, 188, 189, 190, 191], "decatur": [183, 184, 187, 188, 189, 190, 191], "deltona": [183, 184, 187, 188, 189, 190, 191], "daytona": [183, 184, 187, 188, 189, 190, 191], "ormond": [183, 184, 187, 188, 189, 190, 191], "denver": [183, 184, 187, 188, 189, 190, 191], "aurora": [183, 184, 187, 188, 189, 190, 191], "broomfield": [183, 184, 187, 188, 189, 190, 191], "de": [183, 184, 187, 188, 189, 190, 191], "moin": [183, 184, 187, 188, 189, 190, 191], "detroit": [183, 184, 187, 188, 189, 190, 191], "warren": [183, 184, 187, 188, 189, 190, 191], "livonia": [183, 184, 187, 188, 189, 190, 191], "dickinson": [183, 184, 187, 188, 189, 190, 191], "dothan": [183, 184, 187, 188, 189, 190, 191], "dover": [183, 184, 187, 188, 189, 190, 191], "duluth": [183, 184, 187, 188, 189, 190, 191], "durango": [183, 184, 187, 188, 189, 190, 191], "durham": [183, 184, 187, 188, 189, 190, 191], "chapel": [183, 184, 187, 188, 189, 190, 191], "hill": [183, 184, 187, 188, 189, 190, 191], "dyersburg": [183, 184, 187, 188, 189, 190, 191], "stroudsburg": [183, 184, 187, 188, 189, 190, 191], "eau": [183, 184, 187, 188, 189, 190, 191], "clair": [183, 184, 187, 188, 189, 190, 191], "centro": [183, 184, 187, 188, 189, 190, 191], "dorado": [183, 184, 187, 188, 189, 190, 191], "paso": [183, 184, 187, 188, 189, 190, 191], "elizabethtown": [183, 184, 187, 188, 189, 190, 191], "elkhart": [183, 184, 187, 188, 189, 190, 191], "goshen": [183, 184, 187, 188, 189, 190, 191], "eri": [183, 184, 187, 188, 189, 190, 191], "eugen": [183, 184, 187, 188, 189, 190, 191], "springfield": [183, 184, 187, 188, 189, 190, 191], "eureka": [183, 184, 187, 188, 189, 190, 191], "arcata": [183, 184, 187, 188, 189, 190, 191], "fortuna": [183, 184, 187, 188, 189, 190, 191], "evansvil": [183, 184, 187, 188, 189, 190, 191], "fairbank": [183, 184, 187, 188, 189, 190, 191], "fairmont": [183, 184, 187, 188, 189, 190, 191], "fargo": [183, 184, 187, 188, 189, 190, 191], "farmington": [183, 184, 187, 188, 189, 190, 191], "fayettevil": [183, 184, 187, 188, 189, 190, 191], "springdal": [183, 184, 187, 188, 189, 190, 191], "roger": [183, 184, 187, 188, 189, 190, 191, 212], "mo": [183, 184, 187, 188, 189, 190, 191], "flagstaff": [183, 184, 187, 188, 189, 190, 191], "az": [183, 184, 187, 188, 189, 190, 191], "flint": [183, 184, 187, 188, 189, 190, 191], "florenc": [183, 184, 187, 188, 189, 190, 191], "muscl": [183, 184, 187, 188, 189, 190, 191], "shoal": [183, 184, 187, 188, 189, 190, 191], "collin": [183, 184, 187, 188, 189, 190, 191], "loveland": [183, 184, 187, 188, 189, 190, 191], "madison": [183, 184, 187, 188, 189, 190, 191], "keokuk": [183, 184, 187, 188, 189, 190, 191], "payn": [183, 184, 187, 188, 189, 190, 191], "ok": [183, 184, 187, 188, 189, 190, 191], "wayn": [183, 184, 187, 188, 189, 190, 191], "fresno": [183, 184, 187, 188, 189, 190, 191], "gadsden": [183, 184, 187, 188, 189, 190, 191], "gainesvil": [183, 184, 187, 188, 189, 190, 191], "gettysburg": [183, 184, 187, 188, 189, 190, 191], "gillett": [183, 184, 187, 188, 189, 190, 191], "goldsboro": [183, 184, 187, 188, 189, 190, 191], "grand": [183, 184, 187, 188, 189, 190, 191], "ne": [183, 184, 187, 188, 189, 190, 191], "junction": [183, 184, 187, 188, 189, 190, 191], "wyom": [183, 184, 186, 187, 188, 189, 190, 191], "grant": [183, 184, 187, 188, 189, 190, 191], "greelei": [183, 184, 187, 188, 189, 190, 191], "greensboro": [183, 184, 187, 188, 189, 190, 191], "greenvil": [183, 184, 187, 188, 189, 190, 191], "mauldin": [183, 184, 187, 188, 189, 190, 191], "easlei": [183, 184, 187, 188, 189, 190, 191], "grenada": [183, 184, 187, 188, 189, 190, 191], "gulfport": [183, 184, 187, 188, 189, 190, 191], "biloxi": [183, 184, 187, 188, 189, 190, 191], "hagerstown": [183, 184, 187, 188, 189, 190, 191], "martinsburg": [183, 184, 187, 188, 189, 190, 191], "hammond": [183, 184, 187, 188, 189, 190, 191], "hanford": [183, 184, 187, 188, 189, 190, 191], "corcoran": [183, 184, 187, 188, 189, 190, 191], "28": [183, 184, 187, 188, 189, 190, 191], "harriman": [183, 184, 187, 188, 189, 190, 191], "harrisburg": [183, 184, 187, 188, 189, 190, 191], "carlisl": [183, 184, 187, 188, 189, 190, 191], "harrisonburg": [183, 184, 187, 188, 189, 190, 191], "hartford": [183, 184, 187, 188, 189, 190, 191], "hattiesburg": [183, 184, 187, 188, 189, 190, 191], "helena": [183, 184, 187, 188, 189, 190, 191], "hickori": [183, 184, 187, 188, 189, 190, 191], "lenoir": [183, 184, 187, 188, 189, 190, 191], "morganton": [183, 184, 187, 188, 189, 190, 191], "hilo": [183, 184, 187, 188, 189, 190, 191], "hobb": [183, 184, 187, 188, 189, 190, 191], "holland": [183, 184, 187, 188, 189, 190, 191], "haven": [183, 184, 187, 188, 189, 190, 191, 214], "homosassa": [183, 184, 187, 188, 189, 190, 191], "honolulu": [183, 184, 187, 188, 189, 190, 191], "hot": [183, 184, 187, 188, 189, 190, 191], "houma": [183, 184, 187, 188, 189, 190, 191], "bayou": [183, 184, 187, 188, 189, 190, 191], "cane": [183, 184, 187, 188, 189, 190, 191], "thibodaux": [183, 184, 187, 188, 189, 190, 191], "houston": [183, 184, 187, 188, 189, 190, 191], "sugar": [183, 184, 187, 188, 189, 190, 191], "land": [183, 184, 186, 187, 188, 189, 190, 191], "baytown": [183, 184, 187, 188, 189, 190, 191], "huntington": [183, 184, 187, 188, 189, 190, 191], "ashland": [183, 184, 187, 188, 189, 190, 191], "huntsvil": [183, 184, 187, 188, 189, 190, 191], "indianapoli": [183, 184, 187, 188, 189, 190, 191], "carmel": [183, 184, 187, 188, 189, 190, 191], "iowa": [183, 184, 187, 188, 189, 190, 191], "jackson": [183, 184, 187, 188, 189, 190, 191], "jacksonvil": [183, 184, 187, 188, 189, 190, 191], "jamestown": [183, 184, 187, 188, 189, 190, 191], "dunkirk": [183, 184, 187, 188, 189, 190, 191], "fredonia": [183, 184, 187, 188, 189, 190, 191], "jasper": [183, 184, 187, 188, 189, 190, 191], "johnstown": [183, 184, 187, 188, 189, 190, 191], "juneau": [183, 184, 187, 188, 189, 190, 191], "kahului": [183, 184, 187, 188, 189, 190, 191], "wailuku": [183, 184, 187, 188, 189, 190, 191], "kalamazoo": [183, 184, 187, 188, 189, 190, 191], "portag": [183, 184, 187, 188, 189, 190, 191], "kalispel": [183, 184, 187, 188, 189, 190, 191], "kansa": [183, 184, 187, 188, 189, 190, 191], "k": [183, 184, 187, 188, 189, 190, 191, 195], "kapaa": [183, 184, 187, 188, 189, 190, 191], "keen": [183, 184, 187, 188, 189, 190, 191], "kingsport": [183, 184, 187, 188, 189, 190, 191], "bristol": [183, 184, 187, 188, 189, 190, 191], "kinston": [183, 184, 187, 188, 189, 190, 191], "klamath": [183, 184, 187, 188, 189, 190, 191], "knoxvil": [183, 184, 187, 188, 189, 190, 191], "kokomo": [183, 184, 187, 188, 189, 190, 191], "cross": [183, 184, 187, 188, 189, 190, 191], "laconia": [183, 184, 187, 188, 189, 190, 191], "lake": [183, 184, 187, 188, 189, 190, 191], "charl": [183, 184, 187, 188, 189, 190, 191], "havasu": [183, 184, 187, 188, 189, 190, 191], "kingman": [183, 184, 187, 188, 189, 190, 191], "lakeland": [183, 184, 187, 188, 189, 190, 191], "winter": [183, 184, 187, 188, 189, 190, 191], "lancast": [183, 184, 187, 188, 189, 190, 191], "lans": [183, 184, 187, 188, 189, 190, 191], "larami": [183, 184, 187, 188, 189, 190, 191], "cruce": [183, 184, 187, 188, 189, 190, 191], "vega": [183, 184, 187, 188, 189, 190, 191], "paradis": [183, 184, 187, 188, 189, 190, 191], "laurel": [183, 184, 187, 188, 189, 190, 191], "lawrenceburg": [183, 184, 187, 188, 189, 190, 191], "lewiston": [183, 184, 187, 188, 189, 190, 191], "auburn": [183, 184, 187, 188, 189, 190, 191], "lexington": [183, 184, 187, 188, 189, 190, 191], "fayett": [183, 184, 187, 188, 189, 190, 191], "lima": [183, 184, 187, 188, 189, 190, 191], "lincoln": [183, 184, 187, 188, 189, 190, 191], "conwai": [183, 184, 187, 188, 189, 190, 191], "logan": [183, 184, 187, 188, 189, 190, 191], "lo": [183, 184, 187, 188, 189, 190, 191, 193, 213], "angel": [183, 184, 187, 188, 189, 190, 191], "santa": [183, 184, 187, 188, 189, 190, 191], "ana": [183, 184, 187, 188, 189, 190, 191], "louisvil": [183, 184, 187, 188, 189, 190, 191], "jefferson": [183, 184, 187, 188, 189, 190, 191], "lumberton": [183, 184, 187, 188, 189, 190, 191], "lynchburg": [183, 184, 187, 188, 189, 190, 191], "macon": [183, 184, 187, 188, 189, 190, 191], "madera": [183, 184, 187, 188, 189, 190, 191], "manchest": [183, 184, 187, 188, 189, 190, 191], "nashua": [183, 184, 187, 188, 189, 190, 191], "marshal": [183, 184, 187, 188, 189, 190, 191], "mcalest": [183, 184, 187, 188, 189, 190, 191], "mcallen": [183, 184, 187, 188, 189, 190, 191], "edinburg": [183, 184, 187, 188, 189, 190, 191], "mission": [183, 184, 187, 188, 189, 190, 191], "medford": [183, 184, 187, 188, 189, 190, 191], "memphi": [183, 184, 187, 188, 189, 190, 191], "merc": [183, 184, 187, 188, 189, 190, 191], "meridian": [183, 184, 187, 188, 189, 190, 191], "miami": [183, 184, 187, 188, 189, 190, 191], "lauderdal": [183, 184, 187, 188, 189, 190, 191], "pompano": [183, 184, 187, 188, 189, 190, 191], "michigan": [183, 184, 187, 188, 189, 190, 191], "port": [183, 184, 187, 188, 189, 190, 191], "middlesborough": [183, 184, 187, 188, 189, 190, 191], "milwauke": [183, 184, 187, 188, 189, 190, 191], "waukesha": [183, 184, 187, 188, 189, 190, 191], "alli": [183, 184, 187, 188, 189, 190, 191], "minneapoli": [183, 184, 187, 188, 189, 190, 191], "st": [183, 184, 187, 188, 189, 190, 191], "paul": [183, 184, 187, 188, 189, 190, 191], "missoula": [183, 184, 187, 188, 189, 190, 191], "modesto": [183, 184, 187, 188, 189, 190, 191], "monro": [183, 184, 187, 188, 189, 190, 191], "montgomeri": [183, 184, 187, 188, 189, 190, 191], "morgantown": [183, 184, 187, 188, 189, 190, 191], "mount": [183, 184, 187, 188, 189, 190, 191], "vernon": [183, 184, 187, 188, 189, 190, 191], "munci": [183, 184, 187, 188, 189, 190, 191], "muscatin": [183, 184, 187, 188, 189, 190, 191], "muskegon": [183, 184, 187, 188, 189, 190, 191], "norton": [183, 184, 187, 188, 189, 190, 191], "shore": [183, 184, 187, 188, 189, 190, 191], "napa": [183, 184, 187, 188, 189, 190, 191], "nashvil": [183, 184, 187, 188, 189, 190, 191], "davidson": [183, 184, 187, 188, 189, 190, 191], "murfreesboro": [183, 184, 187, 188, 189, 190, 191], "franklin": [183, 184, 187, 188, 189, 190, 191], "castl": [183, 184, 187, 188, 189, 190, 191], "milford": [183, 184, 187, 188, 189, 190, 191], "orlean": [183, 184, 187, 188, 189, 190, 191], "metairi": [183, 184, 187, 188, 189, 190, 191], "kenner": [183, 184, 187, 188, 189, 190, 191], "york": [183, 184, 186, 187, 188, 189, 190, 191], "northern": [183, 184, 187, 188, 189, 190, 191], "jersei": [183, 184, 186, 187, 188, 189, 190, 191], "nile": [183, 184, 187, 188, 189, 190, 191], "benton": [183, 184, 187, 188, 189, 190, 191], "harbor": [183, 184, 187, 188, 189, 190, 191], "nogal": [183, 184, 187, 188, 189, 190, 191], "norwich": [183, 184, 187, 188, 189, 190, 191], "london": [183, 184, 187, 188, 189, 190, 191], "ogden": [183, 184, 187, 188, 189, 190, 191], "clearfield": [183, 184, 187, 188, 189, 190, 191], "oklahoma": [183, 184, 187, 188, 189, 190, 191], "omaha": [183, 184, 187, 188, 189, 190, 191], "council": [183, 184, 187, 188, 189, 190, 191], "bluff": [183, 184, 187, 188, 189, 190, 191], "orlando": [183, 184, 187, 188, 189, 190, 191], "kissimme": [183, 184, 187, 188, 189, 190, 191], "owensboro": [183, 184, 187, 188, 189, 190, 191], "oxnard": [183, 184, 187, 188, 189, 190, 191], "oak": [183, 184, 187, 188, 189, 190, 191], "ventura": [183, 184, 187, 188, 189, 190, 191], "paducah": [183, 184, 187, 188, 189, 190, 191], "palm": [183, 184, 187, 188, 189, 190, 191], "melbourn": [183, 184, 187, 188, 189, 190, 191], "titusvil": [183, 184, 187, 188, 189, 190, 191], "parkersburg": [183, 184, 187, 188, 189, 190, 191], "vienna": [183, 184, 187, 188, 189, 190, 191], "pascagoula": [183, 184, 187, 188, 189, 190, 191], "pendleton": [183, 184, 187, 188, 189, 190, 191], "hermiston": [183, 184, 187, 188, 189, 190, 191], "pensacola": [183, 184, 187, 188, 189, 190, 191], "ferri": [183, 184, 187, 188, 189, 190, 191], "brent": [183, 184, 187, 188, 189, 190, 191], "peoria": [183, 184, 187, 188, 189, 190, 191], "philadelphia": [183, 184, 187, 188, 189, 190, 191], "camden": [183, 184, 187, 188, 189, 190, 191], "wilmington": [183, 184, 187, 188, 189, 190, 191], "phoenix": [183, 184, 187, 188, 189, 190, 191], "mesa": [183, 184, 187, 188, 189, 190, 191], "scottsdal": [183, 184, 187, 188, 189, 190, 191], "pittsburgh": [183, 184, 187, 188, 189, 190, 191], "pittsfield": [183, 184, 187, 188, 189, 190, 191], "plattevil": [183, 184, 187, 188, 189, 190, 191], "pocatello": [183, 184, 187, 188, 189, 190, 191], "ponca": [183, 184, 187, 188, 189, 190, 191], "portland": [183, 184, 187, 188, 189, 190, 191], "biddeford": [183, 184, 187, 188, 189, 190, 191], "vancouv": [183, 184, 187, 188, 189, 190, 191], "beaverton": [183, 184, 187, 188, 189, 190, 191], "portsmouth": [183, 184, 187, 188, 189, 190, 191], "poughkeepsi": [183, 184, 187, 188, 189, 190, 191], "newburgh": [183, 184, 187, 188, 189, 190, 191], "prescott": [183, 184, 187, 188, 189, 190, 191], "prinevil": [183, 184, 187, 188, 189, 190, 191], "bedford": [183, 184, 187, 188, 189, 190, 191], "river": [183, 184, 187, 188, 189, 190, 191], "ri": [183, 184, 187, 188, 189, 190, 191], "provo": [183, 184, 187, 188, 189, 190, 191], "orem": [183, 184, 187, 188, 189, 190, 191], "pueblo": [183, 184, 187, 188, 189, 190, 191], "raleigh": [183, 184, 187, 188, 189, 190, 191], "cari": [183, 184, 187, 188, 189, 190, 191], "reno": [183, 184, 187, 188, 189, 190, 191], "spark": [183, 184, 187, 188, 189, 190, 191], "berea": [183, 184, 187, 188, 189, 190, 191], "riversid": [183, 184, 187, 188, 189, 190, 191], "san": [183, 184, 187, 188, 189, 190, 191], "bernardino": [183, 184, 187, 188, 189, 190, 191], "ontario": [183, 184, 187, 188, 189, 190, 191], "riverton": [183, 184, 187, 188, 189, 190, 191], "roanok": [183, 184, 187, 188, 189, 190, 191], "rochest": [183, 184, 187, 188, 189, 190, 191], "rockford": [183, 184, 187, 188, 189, 190, 191], "rocki": [183, 184, 187, 188, 189, 190, 191], "rome": [183, 184, 187, 188, 189, 190, 191], "russellvil": [183, 184, 187, 188, 189, 190, 191], "rutland": [183, 184, 187, 188, 189, 190, 191], "sacramento": [183, 184, 187, 188, 189, 190, 191], "arden": [183, 184, 187, 188, 189, 190, 191], "arcad": [183, 184, 187, 188, 189, 190, 191], "rosevil": [183, 184, 187, 188, 189, 190, 191], "salina": [183, 184, 187, 188, 189, 190, 191], "salisburi": [183, 184, 187, 188, 189, 190, 191], "salt": [183, 184, 187, 188, 189, 190, 191], "antonio": [183, 184, 187, 188, 189, 190, 191], "diego": [183, 184, 187, 188, 189, 190, 191], "carlsbad": [183, 184, 187, 188, 189, 190, 191], "marco": [183, 184, 187, 188, 189, 190, 191], "francisco": [183, 184, 187, 188, 189, 190, 191], "oakland": [183, 184, 187, 188, 189, 190, 191], "fremont": [183, 184, 187, 188, 189, 190, 191], "jose": [183, 184, 187, 188, 189, 190, 191], "sunnyval": [183, 184, 187, 188, 189, 190, 191], "clara": [183, 184, 187, 188, 189, 190, 191], "obispo": [183, 184, 187, 188, 189, 190, 191], "robl": [183, 184, 187, 188, 189, 190, 191], "goleta": [183, 184, 187, 188, 189, 190, 191], "cruz": [183, 184, 187, 188, 189, 190, 191], "watsonvil": [183, 184, 187, 188, 189, 190, 191], "fe": [183, 184, 187, 188, 189, 190, 191], "rosa": [183, 184, 187, 188, 189, 190, 191], "petaluma": [183, 184, 187, 188, 189, 190, 191], "sault": [183, 184, 187, 188, 189, 190, 191], "ste": [183, 184, 187, 188, 189, 190, 191], "savannah": [183, 184, 187, 188, 189, 190, 191], "scottsbluff": [183, 184, 187, 188, 189, 190, 191], "scranton": [183, 184, 187, 188, 189, 190, 191], "wilk": [183, 184, 187, 188, 189, 190, 191], "barr": [183, 184, 187, 188, 189, 190, 191], "seaford": [183, 184, 187, 188, 189, 190, 191], "seattl": [183, 184, 187, 188, 189, 190, 191], "tacoma": [183, 184, 187, 188, 189, 190, 191], "bellevu": [183, 184, 187, 188, 189, 190, 191], "sheridan": [183, 184, 187, 188, 189, 190, 191], "shreveport": [183, 184, 187, 188, 189, 190, 191], "bossier": [183, 184, 187, 188, 189, 190, 191], "sierra": [183, 184, 187, 188, 189, 190, 191], "vista": [183, 184, 187, 188, 189, 190, 191], "dougla": [183, 184, 187, 188, 189, 190, 191], "sioux": [183, 184, 187, 188, 189, 190, 191], "somerset": [183, 184, 187, 188, 189, 190, 191], "bend": [183, 184, 187, 188, 189, 190, 191], "mishawaka": [183, 184, 187, 188, 189, 190, 191], "spartanburg": [183, 184, 187, 188, 189, 190, 191], "spokan": [183, 184, 187, 188, 189, 190, 191], "cloud": [183, 184, 187, 188, 189, 190, 191], "georg": [183, 184, 187, 188, 189, 190, 191], "joseph": [183, 184, 187, 188, 189, 190, 191], "loui": [183, 184, 187, 188, 189, 190, 191], "stockton": [183, 184, 187, 188, 189, 190, 191], "syracus": [183, 184, 187, 188, 189, 190, 191], "talladega": [183, 184, 187, 188, 189, 190, 191], "sylacauga": [183, 184, 187, 188, 189, 190, 191], "tallahasse": [183, 184, 187, 188, 189, 190, 191], "tampa": [183, 184, 187, 188, 189, 190, 191], "petersburg": [183, 184, 187, 188, 189, 190, 191], "clearwat": [183, 184, 187, 188, 189, 190, 191], "terr": [183, 184, 187, 188, 189, 190, 191], "haut": [183, 184, 187, 188, 189, 190, 191], "texarkana": [183, 184, 187, 188, 189, 190, 191], "thomasvil": [183, 184, 187, 188, 189, 190, 191], "toledo": [183, 184, 187, 188, 189, 190, 191], "topeka": [183, 184, 187, 188, 189, 190, 191], "torrington": [183, 184, 187, 188, 189, 190, 191], "trenton": [183, 184, 187, 188, 189, 190, 191], "ew": [183, 184, 187, 188, 189, 190, 191], "trucke": [183, 184, 187, 188, 189, 190, 191], "grass": [183, 184, 187, 188, 189, 190, 191], "vallei": [183, 184, 187, 188, 189, 190, 191], "tucson": [183, 184, 187, 188, 189, 190, 191], "tulsa": [183, 184, 187, 188, 189, 190, 191], "tupelo": [183, 184, 187, 188, 189, 190, 191], "tuscaloosa": [183, 184, 187, 188, 189, 190, 191], "ukiah": [183, 184, 187, 188, 189, 190, 191], "valdosta": [183, 184, 187, 188, 189, 190, 191], "vallejo": [183, 184, 187, 188, 189, 190, 191], "fairfield": [183, 184, 187, 188, 189, 190, 191], "vernal": [183, 184, 187, 188, 189, 190, 191], "virginia": [183, 184, 186, 187, 188, 189, 190, 191], "norfolk": [183, 184, 187, 188, 189, 190, 191], "newport": [183, 184, 187, 188, 189, 190, 191], "visalia": [183, 184, 187, 188, 189, 190, 191], "portervil": [183, 184, 187, 188, 189, 190, 191], "robin": [183, 184, 187, 188, 189, 190, 191], "washington": [183, 184, 187, 188, 189, 190, 191], "dc": [183, 184, 187, 188, 189, 190, 191], "waterloo": [183, 184, 187, 188, 189, 190, 191], "watertown": [183, 184, 187, 188, 189, 190, 191], "weirton": [183, 184, 187, 188, 189, 190, 191], "steubenvil": [183, 184, 187, 188, 189, 190, 191], "wenatche": [183, 184, 187, 188, 189, 190, 191], "wheel": [183, 187, 188, 189, 190, 191], "wichita": [183, 184, 187, 188, 189, 190, 191], "winchest": [183, 184, 187, 188, 189, 190, 191], "winston": [183, 184, 187, 188, 189, 190, 191], "salem": [183, 184, 187, 188, 189, 190, 191], "worcest": [183, 184, 187, 188, 189, 190, 191], "yakima": [183, 184, 187, 188, 189, 190, 191], "hanov": [183, 184, 187, 188, 189, 190, 191], "youngstown": [183, 184, 187, 188, 189, 190, 191], "boardman": [183, 184, 187, 188, 189, 190, 191], "yuba": [183, 184, 187, 188, 189, 190, 191], "yuma": [183, 184, 187, 188, 189, 190, 191], "pollut": [184, 191, 192, 216], "pm": [184, 187, 188, 190, 192, 216], "monthli": 184, "dow": 184, "1989": 184, "low": 184, "volum": 184, "dec": 184, "01": [184, 205], "9848": 184, "10220": 184, "9651": 184, "87": 184, "10021": 184, "nov": 184, "9087": 184, "10054": 184, "58": 184, "8987": 184, "9851": 184, "56": 184, "oct": 184, "8845": 184, "97": 184, "9626": 184, "54": 184, "8659": 184, "9075": 184, "sep": 184, "9946": 184, "98": 184, "10238": 184, "7926": 184, "8847": 184, "aug": 184, "10527": 184, "38": [184, 186], "10663": 184, "07": 184, "9829": 184, "9949": 184, "jul": 184, "10504": 184, "95": 184, "10758": 184, "10049": 184, "10522": 184, "81": 184, "jun": 184, "10913": 184, "11236": 184, "10313": 184, "10502": 184, "10734": 184, "05": 184, "11436": 184, "42": 184, "10638": 184, "10911": 184, "94": 184, "apr": 184, "9877": 184, "10973": 184, "9303": 184, "mar": 184, "10493": 184, "10940": 184, "9047": 184, "9878": 184, "feb": 184, "10884": 184, "11140": 184, "09": 184, "10225": 184, "10495": 184, "jan": 184, "10790": 184, "92": 184, "11224": 184, "41": 184, "10325": 184, "71": 184, "10887": 184, "10416": 184, "76": 184, "11044": 184, "10158": 184, "10787": 184, "10966": 184, "11152": 184, "02": 184, "10204": 184, "10414": 184, "10659": 184, "06": 184, "11108": 184, "9571": 184, "10971": 184, "11219": 184, "11518": 184, "83": 184, "10439": 184, "10650": 184, "10523": 184, "11415": 184, "10428": 184, "11215": 184, "10450": 184, "10980": 184, "10303": 184, "10521": 184, "10532": 184, "11013": 184, "10161": 184, "10447": 184, "10749": 184, "11086": 184, "10163": 184, "10863": 184, "11600": 184, "43": 184, "10128": 184, "62": 184, "10733": 184, "91": 184, "11311": 184, "9611": 184, "10921": 184, "10937": 184, "11228": 184, "9760": 184, "11501": 184, "11908": 184, "10610": 184, "53": 184, "10876": 184, "47": 184, "11658": 184, "10798": 184, "11497": 184, "10730": 184, "11195": 184, "10449": 184, "10877": 184, "10335": 184, "10883": 184, "9884": 184, "10729": 184, "86": 184, "10828": 184, "11218": 184, "39": 184, "10055": 184, "10336": 184, "10654": 184, "11428": 184, "10487": 184, "10829": 184, "10972": 184, "11321": 184, "10594": 184, "10655": 184, "10549": 184, "08": [184, 190], "11120": 184, "10334": 184, "10970": 184, "10788": 184, "11244": 184, "10372": 184, "96": 184, "10559": 184, "9825": 184, "11072": 184, "9707": 184, "10789": 184, "04": 184, "9315": 184, "9163": 184, "9786": 184, "9405": 184, "9662": 184, "77": 184, "9025": 184, "9306": 184, "9212": 184, "84": 184, "9759": 184, "8994": 184, "9358": 184, "9039": 184, "9390": 184, "8610": 184, "63": 184, "9181": 184, "8645": 184, "9457": 184, "8573": 184, "9116": 184, "7749": 184, "8718": 184, "7399": 184, "8592": 184, "7583": 184, "8253": 184, "7379": 184, "7842": 184, "8868": 184, "8948": 184, "7517": 184, "7539": 184, "9011": 184, "9412": 184, "8786": 184, "8883": 184, "8907": 184, "9155": 184, "8524": 184, "8952": 184, "9106": 184, "9311": 184, "8760": 184, "8899": 184, "8818": 184, "9287": 184, "8715": 184, "9063": 184, "37": 184, "8528": 184, "8997": 184, "8377": 184, "8799": 184, "7987": 184, "46": 184, "8616": 184, "8545": 184, "7908": 184, "8072": 184, "7391": 184, "7906": 184, "7823": 184, "8209": 184, "7563": 184, "7443": 184, "7934": 184, "7334": 184, "7945": 184, "8218": 184, "6936": 184, "7442": 184, "7650": 184, "8078": 184, "7556": 184, "8222": 184, "8340": 184, "7580": 184, "7622": 184, "7672": 184, "8328": 184, "7613": 184, "7331": 184, "7868": 184, "7214": 184, "7008": 184, "7430": 184, "6891": 184, "6583": 184, "7081": 184, "6315": 184, "6877": 184, "7158": 184, "6532": 184, "6813": 184, "7112": 184, "6683": 184, "6448": 184, "6953": 184, "6318": 184, "6521": 184, "6623": 184, "6206": 184, "6029": 184, "6606": 184, "5975": 184, "5882": 184, "6162": 184, "5833": 184, "5616": 184, "5952": 184, "5550": 184, "5528": 184, "5761": 184, "5507": 184, "5654": 184, "5769": 184, "5170": 184, "5643": 184, "5770": 184, "5559": 184, "5569": 184, "5327": 184, "5587": 184, "5737": 184, "5382": 184, "5485": 184, "5755": 184, "5395": 184, "5693": 184, "5319": 184, "5117": 184, "5433": 184, "5074": 184, "5266": 184, "5016": 184, "4755": 184, "5143": 184, "4719": 184, "4789": 184, "4845": 184, "4638": 184, "4610": 184, "4839": 184, "4594": 184, "4708": 184, "4772": 184, "4552": 184, "4556": 184, "4767": 184, "4530": 184, "4465": 184, "4614": 184, "4394": 184, "4321": 184, "4480": 184, "4278": 184, "4157": 184, "4348": 184, "4129": 184, "4011": 184, "4213": 184, "3935": 184, "3843": 184, "4034": 184, "3809": 184, "3834": 184, "3955": 184, "3794": 184, "3739": 184, "3882": 184, "3638": 184, "3908": 184, "3919": 184, "3612": 184, "3958": 184, "3736": 184, "3913": 184, "3972": 184, "3804": 184, "3764": 184, "3954": 184, "3722": 184, "3624": 184, "3782": 184, "3611": 184, "3758": 184, "3839": 184, "3603": 184, "3681": 184, "3788": 184, "3609": 184, "3633": 184, "3733": 184, "3520": 184, "3832": 184, "3911": 184, "3544": 184, "3635": 184, "3978": 184, "3998": 184, "3811": 184, "3754": 184, "4002": 184, "3715": 184, "3683": 184, "3818": 184, "3673": 184, "3680": 184, "3749": 184, "3585": 184, "3555": 184, "3713": 184, "3541": 184, "3651": 184, "3665": 184, "3501": 184, "3539": 184, "3523": 184, "3516": 184, "3604": 184, "3443": 184, "3527": 184, "3577": 184, "3445": 184, "3427": 184, "3582": 184, "3402": 184, "3435": 184, "3499": 184, "3338": 184, "3370": 184, "3497": 184, "3334": 184, "3310": 184, "03": 184, "3472": 184, "3262": 184, "3301": 184, "3219": 184, "3305": 184, "3364": 184, "3229": 184, "3226": 184, "3326": 184, "3176": 184, "3271": 184, "3291": 184, "3087": 184, "3257": 184, "3391": 184, "3393": 184, "3413": 184, "3200": 184, "3318": 184, "52": 184, "3414": 184, "3255": 184, "3396": 184, "3242": 184, "3359": 184, "3433": 184, "3316": 184, "3235": 184, "3387": 184, "3141": 184, "3267": 184, "67": 184, "3223": 184, "3307": 184, "3193": 184, "3168": 184, "3313": 184, "3119": 184, "2894": 184, "3204": 184, "2832": 184, "3069": 184, "3091": 184, "2861": 184, "3016": 184, "2925": 184, "3043": 184, "3066": 184, "2963": 184, "3024": 184, "3068": 184, "2836": 184, "2911": 184, "3039": 184, "2897": 184, "3027": 184, "3057": 184, "2879": 184, "2906": 184, "2887": 184, "3044": 184, "2834": 184, "2913": 184, "3030": 184, "2848": 184, "2882": 184, "3017": 184, "2829": 184, "2736": 184, "2955": 184, "2694": 184, "2633": 184, "2747": 184, "2447": 184, "2559": 184, "2662": 184, "2534": 184, "2442": 184, "2581": 184, "2415": 184, "2452": 184, "2565": 184, "2344": 184, "2614": 184, "2665": 184, "2367": 184, "2905": 184, "2931": 184, "2459": 184, "2880": 184, "2833": 184, "2876": 184, "2956": 184, "2821": 184, "2656": 184, "2908": 184, "2651": 184, "2707": 184, "2793": 184, "2627": 184, "2775": 184, "2607": 184, "2590": 184, "2674": 184, "2540": 184, "2753": 184, "2513": 184, "2706": 184, "2784": 184, "2658": 184, "2645": 184, "2718": 184, "2563": 184, "2692": 184, "2809": 184, "2496": 184, "2737": 184, "2768": 184, "2636": 184, "2660": 184, "2758": 184, "2619": 184, "2440": 184, "2668": 184, "2431": 184, "2480": 184, "2544": 184, "2412": 184, "2418": 184, "2521": 184, "2356": 184, "2293": 184, "2433": 184, "2282": 184, "2258": 184, "2351": 184, "2234": 184, "2342": 184, "2369": 184, "2232": 184, "2168": 184, "2350": 184, "2127": 184, "readlin": 184, "infil": 184, "max25": [184, 188], "vowel": 184, "o": 184, "300": 184, "percent": 184, "stock": [184, 195], "abbrevi": [184, 187, 190], "breakeven": 184, "strname": [185, 187], "ch18": 185, "332": 186, "521": 186, "texa": 186, "448": 186, "193": 186, "651": 186, "127": 186, "smallest": [186, 189], "district": 186, "646": 186, "449": 186, "vermont": 186, "626": 186, "630": 186, "582": 186, "658": 186, "alaska": 186, "connecticutt": 186, "delawar": 186, "rhode": 186, "richest": 186, "capita": 186, "incom": 186, "maryland": 186, "poorest": 186, "mississippi": 186, "stuff": 186, "cram": 186, "chop": 187, "slot": 187, "safer": 187, "wealth": 187, "50state": 187, "htm": 187, "vjcb9r5nsxc": 187, "worst": 188, "new25": 188, "maxciti": 188, "guardian": 190, "blog": [190, 195], "theguardian": 190, "datablog": 190, "particul": 190, "micromet": 190, "diamet": 190, "microgram": 190, "cubic": 190, "meter": [190, 209], "ug": 190, "m3": 190, "health": [190, 209], "particularli": 190, "deadli": 190, "deep": 190, "lung": 190, "danger": 190, "\u00b5g": 190, "filenam": 191, "disadvantag": 191, "bigger": [192, 216], "richer": [192, 216], "ton": 193, "hypothes": [193, 213], "extract": [193, 213], "discov": [193, 213], "instal": [194, 214, 216], "local": 195, "termin": 195, "idl": 195, "f5": 195, "sound": 195, "coweb": 195, "cc": [195, 214], "gatech": [195, 214], "mediacomp": 195, "expand": 195, "highli": 195, "runeston": 195, "debug": 195, "orient": [195, 203], "recurs": 195, "transit": 195, "guzdial": [195, 203, 214], "acquaint": 195, "multi": 195, "bradlei": 195, "miller": 195, "tarek": 195, "ziad": 195, "han": 195, "fangohr": 195, "cookbook": 195, "brian": 195, "david": 195, "beazlei": 195, "extens": 195, "advantag": 195, "pygam": 195, "multimedia": 195, "tkinter": 195, "soup": 195, "scrape": 195, "tutori": 195, "incorpor": 195, "fundament": 195, "gui": 195, "csv": 195, "graph": 195, "dataquest": 195, "crop": 195, "tic": 195, "tac": 195, "toe": 195, "simultan": 195, "endless": 195, "rapidli": 195, "busi": [195, 214], "warehous": 195, "mine": 195, "analyt": [195, 213], "chain": 195, "commod": 195, "coke": 195, "shelv": 195, "dijkstra": 195, "growth": 195, "stochast": 195, "simul": [195, 202], "chemic": 195, "reaction": 195, "explod": 195, "holling": 195, "formula": [195, 201], "nba": 195, "player": 195, "court": 195, "stat": 195, "invest": 195, "depart": 195, "analyst": 195, "coder": 195, "basketbal": 195, "landscap": 195, "ch8": 197, "helloarrai": 198, "contrast": 199, "for_count": 199, "winner": 199, "chair": 199, "while_input": 199, "tricki": 200, "contrari": 202, "thermostat": 202, "targettemperatur": 202, "roomtemperatur": 202, "young": 203, "pokemon": 203, "rare": 203, "folder": 203, "closer": 203, "2nd": 203, "knew": 203, "got": 203, "ealier": 203, "opportun": 203, "comparison": [204, 216], "natur": [204, 216], "overshoot": 205, "guesssquar": 205, "356": 205, "ahead": [205, 211], "shine": 205, "prone": 206, "ch1": 207, "oxford": 208, "paint": 208, "webexhibit": 208, "causesofcolor": 208, "1be": 208, "instagram": 208, "hipstamat": 208, "virtual": [209, 210], "mass": 209, "bmi": 209, "fat": 209, "underweight": 209, "healthi": 209, "overweight": 209, "obes": 209, "inch": 209, "kilogram": 209, "703": 209, "tall": 209, "pre": [209, 214], "1960": 210, "steer": 210, "children": 210, "logo": 210, "lyric": 211, "usernam": [212, 214], "denomin": 212, "mortal": 212, "alisha": 212, "implement": 213, "undecid": 213, "empir": 213, "clariti": 213, "curios": 213, "emploi": 213, "companion": 214, "runestoneinteract": 214, "quick": 214, "teaser": 214, "survei": 214, "teachercsp": 214, "pixar": 214, "fit": 214, "sprinkl": 214, "reserv": 214, "redistribut": 214, "modif": 214, "permit": 214, "met": 214, "retain": 214, "copyright": 214, "disclaim": 214, "reproduc": 214, "materi": 214, "nor": 214, "contributor": 214, "endors": 214, "deriv": 214, "permiss": 214, "BY": 214, "holder": 214, "AS": 214, "warranti": 214, "BUT": 214, "TO": 214, "OF": 214, "merchant": 214, "NO": 214, "shall": 214, "BE": 214, "liabl": 214, "indirect": 214, "incident": 214, "exemplari": 214, "consequenti": 214, "procur": 214, "profit": 214, "interrupt": 214, "ON": 214, "liabil": 214, "contract": 214, "strict": 214, "tort": 214, "neglig": 214, "aris": 214, "advis": 214, "SUCH": 214, "pretest": [215, 216]}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"chapter": [0, 3, 11, 19, 21, 22, 25, 28, 32, 33, 34, 42, 46, 47, 59, 60, 61, 62, 74, 76, 77, 87, 91, 92, 93, 97, 102, 103, 108, 115, 116, 117, 121, 125, 127, 128, 134, 135, 136, 141, 143, 144, 148, 150, 151, 154, 158, 159, 160, 162, 168, 170, 171, 172, 175, 176, 181, 184, 185, 192, 194, 196, 197, 198, 204, 207, 215], "19": [0, 3], "concept": [0, 22, 34, 160, 170, 185, 207], "summari": [0, 3, 22, 29, 34, 47, 61, 77, 80, 92, 103, 117, 128, 136, 144, 151, 160, 170, 176, 185, 197, 207], "post": 1, "exam": [1, 10, 18, 25, 62, 93, 110, 115, 121, 154, 162, 171, 198, 216], "comput": [2, 3, 29, 59, 74, 134, 169, 172, 174, 208, 209, 210, 211, 216], "abil": [2, 3, 169, 216], "decid": [4, 14], "what": [4, 107, 129, 172, 174, 183, 188, 189, 194, 195, 215, 216], "program": [4, 8, 104, 216], "project": [5, 20, 195], "exampl": [5, 199], "creativ": [6, 11], "progress": 7, "process": [7, 123], "question": [7, 25, 62, 93, 121, 154, 162, 171, 198, 216], "team": 8, "referenc": 9, "code": 9, "cite": 9, "written": 9, "report": 9, "sourc": 9, "prepar": [10, 18], "ap": [10, 18, 110], "c": [10, 18, 110, 216], "principl": [10, 18, 110, 216], "The": [10, 18, 29, 32, 41, 51, 131, 147], "creat": [10, 13, 20, 72, 161, 167], "task": [10, 18], "21": 11, "choos": 12, "topic": 12, "present": 13, "your": [13, 20, 130], "innov": [13, 14], "write": [13, 17], "about": [13, 215], "visual": 13, "artifact": 13, "an": [14, 17, 63, 81], "explor": [15, 18], "impact": [15, 16, 19], "data": [15, 43, 120, 190, 191, 192, 193, 216], "global": [16, 19], "outlin": 17, "22": 19, "15": [21, 22, 25, 28], "exercis": [21, 33, 46, 60, 76, 91, 102, 116, 127, 135, 143, 150, 159, 175, 184, 196], "python": [22, 34, 47, 73, 128, 136, 144, 151, 160, 176, 185, 195, 197], "keyword": [22, 34, 47, 128, 136, 144, 151, 160, 176, 185, 197], "function": [22, 34, 47, 64, 65, 66, 73, 92, 96, 99, 103, 109, 128, 131, 136, 144, 151, 160, 166, 176, 182, 185, 197], "combin": 23, "pictur": 23, "us": [24, 28, 35, 52, 54, 63, 120, 124, 126, 129, 139, 146, 152, 153, 158, 166, 178, 180, 181], "decis": [24, 28, 50, 59, 152, 158, 178, 181, 216], "imag": [24, 26, 27, 28, 63, 122, 123, 124, 125, 208], "14": [25, 175, 176, 181], "If": [26, 27], "els": [26, 49, 52], "multipl": [27, 54, 106], "": [27, 73, 126, 183, 188, 189, 194, 195, 216], "internet": [29, 31, 32], "i": [29, 71, 129, 130, 174, 214, 215], "mani": [29, 201], "protocol": 29, "standard": [29, 30, 213], "packet": 29, "system": 29, "built": 29, "cybersecur": 30, "type": [30, 80], "cyber": 30, "attack": 30, "cybercrim": 30, "cryptographi": 30, "introduct": 31, "20": 32, "16": [33, 34, 42, 162], "neg": 35, "chang": [35, 39, 104, 118, 119, 120], "valu": [35, 118, 188], "rang": [35, 39, 131, 164], "For": [36, 199, 201, 204, 206], "each": 36, "item": 36, "loop": [36, 57, 199, 200, 201, 203, 204, 205, 206], "work": [37, 42, 43, 44, 45, 192], "index": 37, "rainfal": [38, 41], "problem": [38, 41], "vari": 39, "amount": 39, "revers": [40, 140], "list": [40, 44, 129, 168], "teacher": [41, 49, 55, 56, 57, 69, 70, 71, 72, 79, 83, 84, 85, 89, 98, 101, 122, 129, 130, 149, 157, 202, 203, 214], "note": [41, 49, 55, 56, 57, 69, 70, 71, 72, 79, 83, 84, 85, 89, 98, 101, 122, 129, 130, 149, 157, 202, 203], "collect": [42, 43], "string": [45, 90, 92, 94, 96, 97, 139, 141, 152, 158, 161, 165, 168], "12": [46, 47, 59, 154], "complex": 48, "condit": [48, 55], "delai": 49, "sneak": 49, "up": 49, "confus": 49, "while": [49, 57, 199, 202, 204, 206], "make": [50, 59, 95, 145, 163], "statement": [51, 54, 70], "logic": 53, "express": [53, 79, 80, 86], "card": 55, "wait": [56, 202], "misconcept": [57, 83], "exit": 57, "immedi": 57, "altern": 57, "infinit": [57, 200], "break": [57, 165], "practic": [58, 100, 115, 142, 216], "A": [59, 71, 123, 124], "can": [59, 74, 134, 172], "6": [60, 61, 62, 74, 119, 216], "5": [62, 102, 103, 108, 118, 183, 189, 216], "librari": [63, 124, 195], "name": [64, 65, 66, 67, 68, 69, 74, 75, 84, 87, 90, 97, 107, 108, 129, 216], "procedur": [64, 65, 71, 72, 99, 103, 109, 144, 147, 167, 182], "set": [65, 66, 111, 112, 113, 114, 190], "step": [66, 118, 119, 120, 125, 133, 134, 141, 148], "defin": [66, 71], "everyth": 67, "input": [68, 156], "formal": 69, "actual": 69, "paramet": [69, 72, 167], "after": 70, "return": 70, "ar": [70, 86, 94, 96, 129, 203], "execut": [70, 71, 201], "when": [71, 205], "renam": 73, "anyth": 74, "assign": [75, 79, 88, 90, 107, 216], "legal": 75, "variabl": [75, 84, 129], "3": [76, 77, 87, 93, 113, 120, 216], "drive": 78, "from": 78, "chicago": 78, "dalla": 78, "dyslexia": 79, "integ": 79, "divis": 79, "modulo": 79, "figur": 81, "out": [81, 164, 168], "invoic": 81, "follow": 82, "ketchup": 82, "ooz": 82, "either": 84, "side": [84, 206], "increment": 84, "self": 84, "check": 84, "limit": 85, "box": 85, "analogi": 85, "how": [86, 201], "evalu": 86, "number": [87, 90, 132, 180, 209], "walk": 88, "through": 88, "more": [88, 109, 142, 153, 186, 203], "gener": 88, "why": [89, 98], "video": 89, "concaten": 90, "append": 90, "4": [91, 92, 93, 97, 114, 216], "immut": 94, "madlib": [95, 163], "stori": [95, 156, 163], "object": 96, "get": [96, 168], "part": [96, 161], "some": 96, "other": 96, "audio": 98, "tour": 98, "turtl": [100, 103, 104, 106, 107, 108, 109, 142, 144, 146, 147, 148, 149, 178, 181, 182, 210], "bodi": 101, "synton": 101, "bob": 105, "build": 105, "hous": 105, "singl": 106, "doe": [107, 201], "left": 107, "turn": 107, "90": 107, "mean": 107, "format": 110, "1": [111, 171, 207, 215, 216], "2": [112, 170, 171, 172, 183, 189, 216], "24": 115, "11": [116, 117, 121, 125], "increas": 118, "decreas": 118, "color": [118, 119], "where": 119, "we": [119, 120, 205], "put": 119, "which": 120, "9": [121, 135, 136, 141], "understand": 122, "represent": 122, "pattern": [123, 126, 145], "repetit": [124, 139, 146], "repeat": [125, 132, 133, 134, 141, 148, 216], "There": 126, "here": 126, "accumul": 126, "7": [127, 128, 134, 198, 216], "just": 129, "word": [129, 211], "better": 129, "print": 130, "friend": 130, "mirror": 137, "text": [137, 138, 140], "modifi": 138, "stamp": [142, 147], "10": [143, 144, 148], "within": 145, "geometri": 149, "total": 149, "trip": 149, "theorem": 149, "13": [150, 151, 154, 158], "elif": 153, "option": 153, "fortun": 155, "teller": 155, "interact": 156, "group": 157, "zodiac": 157, "sign": 157, "17": [159, 160, 162, 168], "easier": 163, "error": 164, "piec": [165, 168], "split": 166, "do": [172, 186], "ture": 173, "machin": 173, "avoid": 177, "collis": 177, "detect": 179, "odd": 179, "even": 179, "random": 180, "averag": 183, "pm": [183, 189], "pollut": [183, 186, 187, 188, 189, 190], "18": [184, 185, 192], "most": 186, "popul": 186, "least": 186, "state": [186, 187, 190], "bigger": 186, "richer": 186, "have": 186, "find": 187, "largest": 188, "lowest": 189, "our": 190, "first": 190, "air": 190, "unit": 190, "read": 191, "web": [192, 193], "23": 194, "next": [194, 195], "download": 195, "instal": 195, "instruct": 195, "shell": 195, "je": 195, "outsid": 195, "resourc": 195, "small": 195, "scale": 195, "applic": 195, "And": 195, "beyond": 195, "8": [196, 197, 198, 204], "introduc": 199, "nest": 201, "time": 201, "inner": 201, "natur": 203, "don": 205, "t": 205, "know": 205, "ll": 205, "stop": 205, "count": 206, "comparison": 206, "pretest": 212, "big": [213, 216], "idea": [213, 216], "thi": [214, 215], "book": [214, 215], "licens": 214, "section": 216, "possibl": 216, "indic": 216}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Chapter 19 - Concept Summary": [[0, "chapter-19-concept-summary"]], "Post Exam": [[1, "post-exam"]], "Computer Abilities": [[2, "computer-abilities"], [169, "computer-abilities"]], "Chapter 19 - Computer Abilities Summary": [[3, "chapter-19-computer-abilities-summary"]], "Deciding What to Program": [[4, "deciding-what-to-program"]], "Project Examples": [[5, "project-examples"]], "Creativity": [[6, "creativity"]], "Progress and Process Questions": [[7, "progress-and-process-questions"]], "Programming in a Team": [[8, "programming-in-a-team"]], "Referencing Code": [[9, "referencing-code"]], "Citing Code in Written Report": [[9, "citing-code-in-written-report"]], "Citing Code in the Source Code": [[9, "citing-code-in-the-source-code"]], "Preparing for the AP CS Principles Exam": [[10, "preparing-for-the-ap-cs-principles-exam"], [18, "preparing-for-the-ap-cs-principles-exam"]], "The Create Task": [[10, "the-create-task"]], "Chapter 21 - Creativity": [[11, "chapter-21-creativity"]], "Choosing a Topic": [[12, "choosing-a-topic"]], "Presenting your Innovation": [[13, "presenting-your-innovation"]], "Writing about your Innovation": [[13, "writing-about-your-innovation"]], "Creating a Visual Artifact": [[13, "creating-a-visual-artifact"]], "Deciding on an Innovation": [[14, "deciding-on-an-innovation"]], "Exploring Impact Data": [[15, "exploring-impact-data"]], "Global Impact": [[16, "global-impact"]], "Writing an Outline": [[17, "writing-an-outline"]], "The Explore Task": [[18, "the-explore-task"]], "Chapter 22 - Global Impact": [[19, "chapter-22-global-impact"]], "Creating your project": [[20, "creating-your-project"]], "Chapter 15 Exercises": [[21, "chapter-15-exercises"]], "Chapter 15 - Concept Summary": [[22, "chapter-15-concept-summary"]], "Summary of Python Keywords and Functions": [[22, "summary-of-python-keywords-and-functions"], [34, "summary-of-python-keywords-and-functions"], [47, "summary-of-python-keywords-and-functions"], [128, "summary-of-python-keywords-and-functions"], [136, "summary-of-python-keywords-and-functions"], [144, "summary-of-python-keywords-and-functions"], [151, "summary-of-python-keywords-and-functions"], [160, "summary-of-python-keywords-and-functions"], [176, "summary-of-python-keywords-and-functions"], [185, "summary-of-python-keywords-and-functions"], [197, "summary-of-python-keywords-and-functions"]], "Combining Pictures": [[23, "combining-pictures"]], "Using Decisions with Images": [[24, "using-decisions-with-images"]], "Exam Questions for Chapters 14 and 15": [[25, "exam-questions-for-chapters-14-and-15"]], "If and Else with Images": [[26, "if-and-else-with-images"]], "Multiple If\u2019s with Images": [[27, "multiple-if-s-with-images"]], "Chapter 15 - Using Decisions with Images": [[28, "chapter-15-using-decisions-with-images"]], "The Internet is Many Computers": [[29, "the-internet-is-many-computers"]], "Protocols and Standards": [[29, "protocols-and-standards"]], "Packets": [[29, "packets"]], "Systems Built on the Internet": [[29, "systems-built-on-the-internet"]], "Summary": [[29, "summary"]], "Cybersecurity": [[30, "cybersecurity"]], "Types of Cyber Attacks": [[30, "types-of-cyber-attacks"]], "Cybercrime": [[30, "cybercrime"]], "Cryptography": [[30, "cryptography"]], "Cryptography Standards": [[30, "cryptography-standards"]], "Introduction to the Internet": [[31, "introduction-to-the-internet"]], "Chapter 20: The Internet": [[32, "chapter-20-the-internet"]], "Chapter 16 Exercises": [[33, "chapter-16-exercises"]], "Chapter 16 - Concept Summary": [[34, "chapter-16-concept-summary"]], "Using a Negative Change Value with Range": [[35, "using-a-negative-change-value-with-range"]], "For Each Item Loop": [[36, "for-each-item-loop"]], "Working with Indexes": [[37, "working-with-indexes"]], "Rainfall Problem": [[38, "rainfall-problem"]], "Vary the Change Amount in Range": [[39, "vary-the-change-amount-in-range"]], "Reversing a List": [[40, "reversing-a-list"]], "teacher note Teacher Note: The Rainfall Problem": [[41, "bigteachernote-teacher-note-the-rainfall-problem"]], "Chapter 16 - Working with Collections": [[42, "chapter-16-working-with-collections"]], "Working with Collections of Data": [[43, "working-with-collections-of-data"]], "Working with Lists": [[44, "working-with-lists"]], "Working with Strings": [[45, "working-with-strings"]], "Chapter 12 Exercises": [[46, "chapter-12-exercises"]], "Chapter 12 - Summary": [[47, "chapter-12-summary"]], "Complex Conditionals (and, or, and not)": [[48, "complex-conditionals-and-or-and-not"]], "teacher note Delaying the else": [[49, "bigteachernote-delaying-the-else"]], "teacher note Sneak up on and and or": [[49, "bigteachernote-sneak-up-on-and-and-or"]], "teacher note Teacher Note: Confusing while and if": [[49, "bigteachernote-teacher-note-confusing-while-and-if"]], "Making Decisions": [[50, "making-decisions"]], "The if Statement": [[51, "the-if-statement"]], "Using if and else": [[52, "using-if-and-else"]], "Logical Expressions": [[53, "logical-expressions"]], "Using Multiple if statements": [[54, "using-multiple-if-statements"]], "teacher note Teacher note: Conditionals with cards": [[55, "bigteachernote-teacher-note-conditionals-with-cards"]], "teacher note Teacher note: \u201cWaiting\u201d if": [[56, "bigteachernote-teacher-note-waiting-if"]], "teacher note Teacher note: Misconception - While exits immediately": [[57, "bigteachernote-teacher-note-misconception-while-exits-immediately"]], "Alternative: Infinite loops with break": [[57, "alternative-infinite-loops-with-break"]], "Practice with if": [[58, "practice-with-if"]], "Chapter 12 - A Computer can Make Decisions": [[59, "chapter-12-a-computer-can-make-decisions"]], "Chapter 6 Exercises": [[60, "chapter-6-exercises"]], "Chapter 6 - Summary": [[61, "chapter-6-summary"]], "Exam Questions for Chapters 5 and 6": [[62, "exam-questions-for-chapters-5-and-6"]], "Using an Image Library": [[63, "using-an-image-library"]], "Naming Procedures and Functions": [[64, "naming-procedures-and-functions"]], "Naming Sets of Procedures and Functions": [[65, "naming-sets-of-procedures-and-functions"]], "Naming Sets of Steps": [[66, "naming-sets-of-steps"]], "Defining a Function": [[66, "defining-a-function"]], "Naming Everything": [[67, "naming-everything"]], "Naming Input": [[68, "naming-input"]], "teacher note Teacher Note: Names for Formal and Actual Parameters": [[69, "bigteachernote-teacher-note-names-for-formal-and-actual-parameters"]], "teacher note Teacher Note: Statements after return are not executed": [[70, "bigteachernote-teacher-note-statements-after-return-are-not-executed"]], "teacher note Teacher Note: A procedure is not executed when it is defined": [[71, "bigteachernote-teacher-note-a-procedure-is-not-executed-when-it-is-defined"]], "teacher note Teachers Note: Creating Procedures with Parameters": [[72, "bigteachernote-teachers-note-creating-procedures-with-parameters"]], "Renaming Python\u2019s Functions": [[73, "renaming-python-s-functions"]], "Chapter 6 - Computers can Name Anything": [[74, "chapter-6-computers-can-name-anything"]], "Assigning a Name": [[75, "assigning-a-name"]], "Legal Variable Names": [[75, "legal-variable-names"]], "Chapter 3 Exercises": [[76, "chapter-3-exercises"]], "Chapter 3 - Summary": [[77, "chapter-3-summary"]], "Driving from Chicago to Dallas": [[78, "driving-from-chicago-to-dallas"]], "Expressions": [[79, "expressions"]], "teacher note Teacher Note: Assignment Dyslexia": [[79, "bigteachernote-teacher-note-assignment-dyslexia"]], "Integer Division": [[79, "integer-division"]], "Modulo": [[79, "modulo"]], "Summary of Expression Types": [[80, "summary-of-expression-types"]], "Figuring out an Invoice": [[81, "figuring-out-an-invoice"]], "Following the Ketchup Ooze": [[82, "following-the-ketchup-ooze"]], "teacher note Teacher Note: Misconceptions": [[83, "bigteachernote-teacher-note-misconceptions"]], "teacher note Teacher Note: Names on either side of =": [[84, "bigteachernote-teacher-note-names-on-either-side-of"]], "Incrementing a variable": [[84, "incrementing-a-variable"]], "Self check": [[84, "self-check"]], "teacher note Teacher Note: Limits of the box analogy": [[85, "bigteachernote-teacher-note-limits-of-the-box-analogy"]], "How Expressions are Evaluated": [[86, "how-expressions-are-evaluated"]], "Chapter 3 - Names for Numbers": [[87, "chapter-3-names-for-numbers"]], "Walking through Assignment more Generally": [[88, "walking-through-assignment-more-generally"]], "teacher note Teacher Note: Why Videos?": [[89, "bigteachernote-teacher-note-why-videos"]], "Assign a Name to a String": [[90, "assign-a-name-to-a-string"]], "Concatenating (Appending) Strings": [[90, "concatenating-appending-strings"]], "Concatenating Strings and Numbers": [[90, "concatenating-strings-and-numbers"]], "Chapter 4 Exercises": [[91, "chapter-4-exercises"]], "Chapter 4 - Summary": [[92, "chapter-4-summary"]], "Summary of String Functions": [[92, "summary-of-string-functions"]], "Exam Questions for Chapters 3 and 4": [[93, "exam-questions-for-chapters-3-and-4"]], "Strings are Immutable": [[94, "strings-are-immutable"]], "Making a MadLib story": [[95, "making-a-madlib-story"]], "Strings are Objects": [[96, "strings-are-objects"]], "Getting Part of a String": [[96, "getting-part-of-a-string"]], "Some Other String Functions": [[96, "some-other-string-functions"]], "Chapter 4 - Names for Strings": [[97, "chapter-4-names-for-strings"]], "teacher note Teacher Note: Why Audio Tours?": [[98, "bigteachernote-teacher-note-why-audio-tours"]], "Procedures and Functions": [[99, "procedures-and-functions"]], "Practice with Turtles": [[100, "practice-with-turtles"]], "teacher note Teacher Note: Body Syntonic": [[101, "bigteachernote-teacher-note-body-syntonic"]], "Chapter 5 Exercises": [[102, "chapter-5-exercises"]], "Chapter 5 - Summary": [[103, "chapter-5-summary"]], "Summary of Turtle Functions and Procedures": [[103, "summary-of-turtle-functions-and-procedures"], [144, "summary-of-turtle-functions-and-procedures"]], "Changing Turtle Programs": [[104, "changing-turtle-programs"]], "Bob Builds a House": [[105, "bob-builds-a-house"]], "Single and Multiple Turtles": [[106, "single-and-multiple-turtles"]], "Assign a Name to a Turtle": [[107, "assign-a-name-to-a-turtle"]], "What does a left turn of 90 mean?": [[107, "what-does-a-left-turn-of-90-mean"]], "Chapter 5 - Names for Turtles": [[108, "chapter-5-names-for-turtles"]], "More Turtle Procedures and Functions": [[109, "more-turtle-procedures-and-functions"]], "AP CS Principles Exam Format": [[110, "ap-cs-principles-exam-format"]], "Set #1": [[111, "set-1"]], "Set #2": [[112, "set-2"]], "Set #3": [[113, "set-3"]], "Set #4": [[114, "set-4"]], "Chapter 24 - PRACTICE EXAMS": [[115, "chapter-24-practice-exams"]], "Chapter 11 Exercises": [[116, "chapter-11-exercises"]], "Chapter 11 - Summary": [[117, "chapter-11-summary"]], "Changing Step 5: Increasing and decreasing color values": [[118, "changing-step-5-increasing-and-decreasing-color-values"]], "Changing Step 6: Changing where we put the colors": [[119, "changing-step-6-changing-where-we-put-the-colors"]], "Changing Step 3: Changing which data we use": [[120, "changing-step-3-changing-which-data-we-use"]], "Exam Questions for Chapters 9 to 11": [[121, "exam-questions-for-chapters-9-to-11"]], "teacher note Teachers Notes: Understanding Image Representation": [[122, "bigteachernote-teachers-notes-understanding-image-representation"]], "A Pattern for Image Processing": [[123, "a-pattern-for-image-processing"]], "Using Repetition with Images": [[124, "using-repetition-with-images"]], "A Library of Images": [[124, "a-library-of-images"]], "Chapter 11 - Repeating Steps with Images": [[125, "chapter-11-repeating-steps-with-images"]], "There\u2019s a Pattern Here!": [[126, "there-s-a-pattern-here"]], "Using the Accumulator Pattern": [[126, "using-the-accumulator-pattern"]], "Chapter 7 Exercises": [[127, "chapter-7-exercises"]], "Chapter 7 - Summary": [[128, "chapter-7-summary"]], "What is a List?": [[129, "what-is-a-list"]], "teacher note Teacher Note: Names are Just Words": [[129, "bigteachernote-teacher-note-names-are-just-words"]], "Using Better Variable Names": [[129, "using-better-variable-names"]], "teacher note Teacher Note: Print() is Your Friend": [[130, "bigteachernote-teacher-note-print-is-your-friend"]], "The Range Function": [[131, "the-range-function"]], "Repeating with Numbers": [[132, "repeating-with-numbers"]], "Repeating Steps": [[133, "repeating-steps"]], "Chapter 7 - Computers can Repeat Steps": [[134, "chapter-7-computers-can-repeat-steps"]], "Chapter 9 Exercises": [[135, "chapter-9-exercises"]], "Chapter 9 - Summary": [[136, "chapter-9-summary"]], "Mirroring Text": [[137, "mirroring-text"]], "Modifying Text": [[138, "modifying-text"]], "Using Repetition with Strings": [[139, "using-repetition-with-strings"]], "Reversing Text": [[140, "reversing-text"]], "Chapter 9 - Repeating Steps with Strings": [[141, "chapter-9-repeating-steps-with-strings"]], "More Turtle Stamp Practice": [[142, "more-turtle-stamp-practice"]], "Chapter 10 Exercises": [[143, "chapter-10-exercises"]], "Chapter 10 - Summary": [[144, "chapter-10-summary"]], "Making Patterns within Patterns": [[145, "making-patterns-within-patterns"]], "Using Repetition with Turtles": [[146, "using-repetition-with-turtles"]], "The Turtle Stamp Procedure": [[147, "the-turtle-stamp-procedure"]], "Chapter 10 - Repeating Steps with Turtles": [[148, "chapter-10-repeating-steps-with-turtles"]], "teacher note Teacher Note: Turtle Geometry": [[149, "bigteachernote-teacher-note-turtle-geometry"]], "Total Turtle Trip Theorem": [[149, "total-turtle-trip-theorem"]], "Chapter 13 Exercises": [[150, "chapter-13-exercises"]], "Chapter 13 - Summary": [[151, "chapter-13-summary"]], "Using Decisions with Strings": [[152, "using-decisions-with-strings"]], "Using elif for more options": [[153, "using-elif-for-more-options"]], "Exam Questions for Chapters 12 and 13": [[154, "exam-questions-for-chapters-12-and-13"]], "Fortune Teller": [[155, "fortune-teller"]], "Interactive Stories with Input": [[156, "interactive-stories-with-input"]], "teacher note Teacher note: Group by Zodiac signs": [[157, "bigteachernote-teacher-note-group-by-zodiac-signs"]], "Chapter 13 - Using Decisions with Strings": [[158, "chapter-13-using-decisions-with-strings"]], "Chapter 17 Exercises": [[159, "chapter-17-exercises"]], "Chapter 17 - Concept Summary": [[160, "chapter-17-concept-summary"]], "Creating parts of strings": [[161, "creating-parts-of-strings"]], "Exam Questions for Chapters 16 and 17": [[162, "exam-questions-for-chapters-16-and-17"]], "Making MadLib Stories, Easier": [[163, "making-madlib-stories-easier"]], "Out of Range Error": [[164, "out-of-range-error"]], "Breaking Strings into Pieces": [[165, "breaking-strings-into-pieces"]], "Using the Split Function": [[166, "using-the-split-function"]], "Creating a Procedure with Parameters": [[167, "creating-a-procedure-with-parameters"]], "Chapter 17 - Getting pieces out of strings and lists": [[168, "chapter-17-getting-pieces-out-of-strings-and-lists"]], "Chapter 2 - Concept Summary": [[170, "chapter-2-concept-summary"]], "Exam Questions for Chapters 1 and 2": [[171, "exam-questions-for-chapters-1-and-2"]], "Chapter 2 - What can Computers Do?": [[172, "chapter-2-what-can-computers-do"]], "Turing Machines": [[173, "turing-machines"]], "What is a Computer?": [[174, "what-is-a-computer"]], "Chapter 14 Exercises": [[175, "chapter-14-exercises"]], "Chapter 14 - Summary": [[176, "chapter-14-summary"]], "Avoiding Collisions": [[177, "avoiding-collisions"]], "Using Decisions with Turtles": [[178, "using-decisions-with-turtles"]], "Detecting Odd and Even": [[179, "detecting-odd-and-even"]], "Using Random Numbers": [[180, "using-random-numbers"]], "Chapter 14 - Using Decisions with Turtles": [[181, "chapter-14-using-decisions-with-turtles"]], "Turtle Functions and Procedures": [[182, "turtle-functions-and-procedures"]], "What\u2019s the average PM 2.5 pollution?": [[183, "what-s-the-average-pm-2-5-pollution"]], "Chapter 18 Exercises": [[184, "chapter-18-exercises"]], "Chapter 18 - Concept Summary": [[185, "chapter-18-concept-summary"]], "Most Populated and Least Populated States": [[186, "most-populated-and-least-populated-states"]], "Do bigger or richer states have more pollution?": [[186, "do-bigger-or-richer-states-have-more-pollution"]], "Finding the Pollution for a State": [[187, "finding-the-pollution-for-a-state"]], "What\u2019s the largest pollution values?": [[188, "what-s-the-largest-pollution-values"]], "What\u2019s the lowest PM 2.5 pollution?": [[189, "what-s-the-lowest-pm-2-5-pollution"]], "Our first data set: Air pollution in the United States": [[190, "our-first-data-set-air-pollution-in-the-united-states"]], "Reading the data": [[191, "reading-the-data"]], "Chapter 18 - Working with Data on the Web": [[192, "chapter-18-working-with-data-on-the-web"]], "Web Data": [[193, "web-data"]], "Chapter 23 - What\u2019s Next?": [[194, "chapter-23-what-s-next"]], "What\u2019s Next": [[195, "what-s-next"]], "Downloading and Installing Python Instructions": [[195, "downloading-and-installing-python-instructions"]], "Python Shell Instructions:": [[195, "python-shell-instructions"]], "JES Instructions:": [[195, "jes-instructions"]], "Outside Resources": [[195, "outside-resources"]], "Python Libraries": [[195, "python-libraries"]], "Small Scale Projects": [[195, "small-scale-projects"]], "Application And Beyond": [[195, "application-and-beyond"]], "Chapter 8 Exercises": [[196, "chapter-8-exercises"]], "Chapter 8 - Summary": [[197, "chapter-8-summary"]], "Exam Questions for Chapters 7 and 8": [[198, "exam-questions-for-chapters-7-and-8"]], "Loops - For and While": [[199, "loops-for-and-while"]], "Example For Loop": [[199, "example-for-loop"]], "Introducing the While Loop": [[199, "introducing-the-while-loop"]], "Infinite Loops": [[200, "infinite-loops"]], "Nested For Loops": [[201, "nested-for-loops"]], "How Many Times Does the Inner Loop Execute?": [[201, "how-many-times-does-the-inner-loop-execute"]], "teacher note Teacher note: \u201cWaiting\u201d while": [[202, "bigteachernote-teacher-note-waiting-while"]], "teacher note Teacher Note: for loops are more natural": [[203, "bigteachernote-teacher-note-for-loops-are-more-natural"]], "Chapter 8 - While and For Loops": [[204, "chapter-8-while-and-for-loops"]], "Looping When We Don\u2019t Know When We\u2019ll Stop": [[205, "looping-when-we-don-t-know-when-we-ll-stop"]], "Counting with a While Loop": [[206, "counting-with-a-while-loop"]], "Side by Side Comparison of a For Loop and a While Loop": [[206, "side-by-side-comparison-of-a-for-loop-and-a-while-loop"]], "Chapter 1 - Concept Summary": [[207, "chapter-1-concept-summary"]], "Compute with Images": [[208, "compute-with-images"]], "Compute with Numbers": [[209, "compute-with-numbers"]], "Compute with Turtles": [[210, "compute-with-turtles"]], "Compute with Words": [[211, "compute-with-words"]], "Pretest": [[212, "pretest"]], "Standards - Big Ideas": [[213, "standards-big-ideas"]], "This Book is for Teachers": [[214, "this-book-is-for-teachers"]], "License": [[214, "license"]], "Chapter 1 - What is this Book About?": [[215, "chapter-1-what-is-this-book-about"]], "CS Principles: Big Ideas in Programming": [[216, "cs-principles-big-ideas-in-programming"]], "Assignments": [[216, "assignments"]], "SECTION 1: COMPUTER ABILITIES": [[216, "section-1-computer-abilities"]], "SECTION 2: NAMING": [[216, "section-2-naming"]], "SECTION 3: REPEATING": [[216, "section-3-repeating"]], "SECTION 4: DECISIONS": [[216, "section-4-decisions"]], "SECTION 5: DATA": [[216, "section-5-data"]], "SECTION 6: WHAT\u2019S POSSIBLE": [[216, "section-6-what-s-possible"]], "SECTION 7: PRACTICE EXAM QUESTIONS": [[216, "section-7-practice-exam-questions"]], "Indices": [[216, "indices"]]}, "indexentries": {"halting problem": [[0, "index-0"], [2, "index-1"]], "turing machine": [[0, "index-0"], [170, "index-0"], [173, "index-0"]], "abstraction": [[0, "index-0"], [2, "index-0"], [61, "index-0"], [72, "index-0"], [173, "index-1"]], "conditional": [[0, "index-0"]], "creativity": [[4, "index-0"], [5, "index-0"], [7, "index-0"], [8, "index-0"], [9, "index-0"], [10, "index-0"]], "global impact": [[12, "index-0"], [13, "index-0"], [14, "index-0"], [15, "index-0"], [17, "index-0"], [18, "index-0"], [20, "index-0"]], "condition": [[22, "index-0"], [47, "index-0"], [51, "index-1"], [151, "index-0"]], "conditional execution": [[22, "index-0"], [47, "index-0"], [50, "index-0"], [151, "index-0"]], "decision": [[22, "index-0"], [47, "index-0"], [151, "index-0"]], "edge detection": [[22, "index-0"]], "elif": [[22, "index-0"], [151, "index-0"], [153, "index-0"]], "else": [[22, "index-0"], [47, "index-0"], [52, "index-0"]], "if": [[22, "index-0"], [47, "index-0"], [51, "index-0"], [52, "index-0"], [151, "index-0"]], "posterize": [[22, "index-0"], [27, "index-0"]], "math": [[26, "index-0"]], "sqrt": [[26, "index-0"]], "square root": [[26, "index-0"]], "append": [[34, "index-0"], [90, "index-0"], [92, "index-0"]], "for each loop": [[34, "index-0"]], "index": [[34, "index-0"], [37, "index-0"], [92, "index-0"], [96, "index-1"], [160, "index-0"], [161, "index-1"]], "len": [[34, "index-0"], [92, "index-1"], [96, "index-2"]], "list": [[34, "index-0"], [37, "index-0"], [128, "index-0"], [132, "index-0"], [160, "index-0"], [165, "index-0"]], "range": [[34, "index-0"], [35, "index-0"], [39, "index-0"], [128, "index-0"], [136, "index-0"], [144, "index-0"]], "string": [[34, "index-0"], [78, "index-2"], [90, "index-0"], [92, "index-0"], [94, "index-0"], [96, "index-1"], [96, "index-2"], [96, "index-3"], [103, "index-0"], [136, "index-0"], [161, "index-1"], [211, "index-0"]], "exclusive": [[35, "index-0"]], "inclusive": [[35, "index-0"]], "negative change amount": [[35, "index-0"]], "for each": [[36, "index-0"]], "loop": [[36, "index-0"], [128, "index-0"], [132, "index-1"], [133, "index-0"], [200, "index-0"]], "rainfall problem": [[38, "index-0"]], "change amount": [[39, "index-0"]], "accumulator": [[40, "index-0"]], "rainfall": [[41, "index-0"]], "research": [[41, "index-0"]], "arrays": [[43, "index-0"]], "lists; indexing; collections;": [[43, "index-0"]], "len;": [[45, "index-0"]], "and": [[47, "index-0"], [48, "index-0"], [151, "index-0"]], "block of code": [[47, "index-0"]], "boolean expression": [[47, "index-0"], [51, "index-0"], [151, "index-0"]], "complex conditionals": [[47, "index-0"]], "flowchart": [[47, "index-0"], [51, "index-1"]], "logical expression": [[47, "index-0"], [51, "index-0"], [151, "index-0"], [197, "index-0"]], "negation": [[47, "index-0"]], "not": [[47, "index-0"], [48, "index-0"]], "logical operators": [[48, "index-0"]], "or": [[48, "index-0"]], "conditional expression": [[51, "index-0"]], "statements": [[51, "index-0"], [124, "index-0"], [146, "index-0"], [206, "index-0"]], "actual parameter": [[61, "index-0"]], "argument": [[61, "index-0"]], "call": [[61, "index-0"]], "define": [[61, "index-0"]], "execute": [[61, "index-0"]], "formal parameter": [[61, "index-0"]], "function": [[61, "index-0"], [64, "index-1"], [90, "index-0"], [92, "index-0"], [103, "index-0"], [176, "index-0"]], "library": [[61, "index-0"], [176, "index-0"], [207, "index-0"], [210, "index-0"]], "parameter": [[61, "index-0"], [66, "index-1"], [160, "index-0"]], "procedure": [[61, "index-0"], [64, "index-0"], [103, "index-0"], [176, "index-0"]], "run": [[61, "index-0"]], "programming": [[64, "index-0"], [64, "index-1"], [66, "index-1"], [75, "index-0"], [75, "index-1"], [78, "index-2"], [96, "index-0"], [161, "index-0"], [173, "index-2"], [208, "index-3"], [209, "index-0"], [210, "index-0"], [211, "index-0"], [211, "index-1"]], "import, from import": [[65, "index-0"]], "calling functions": [[66, "index-0"]], "def": [[66, "index-0"]], "functions": [[66, "index-0"], [182, "index-0"]], "actual": [[68, "index-3"]], "actual parameters": [[68, "index-1"]], "arguments": [[68, "index-0"]], "formal": [[68, "index-3"]], "formal parameters": [[68, "index-3"]], "parameters": [[68, "index-2"], [68, "index-3"]], "assignment": [[75, "index-1"], [77, "index-0"], [83, "index-0"], [84, "index-0"], [90, "index-0"], [139, "index-0"], [165, "index-0"]], "variable": [[75, "index-0"], [207, "index-0"], [209, "index-0"]], "variable names": [[75, "index-2"]], "arithmetic expression": [[77, "index-0"]], "assignment dyslexia": [[77, "index-0"], [79, "index-1"]], "camel-case": [[77, "index-0"]], "integer division": [[77, "index-0"], [79, "index-2"]], "mixed-case": [[77, "index-0"]], "modulo": [[77, "index-0"], [79, "index-3"], [176, "index-0"], [179, "index-0"]], "remainder": [[77, "index-0"], [79, "index-3"], [179, "index-0"]], "tracing": [[77, "index-0"], [78, "index-2"]], "variables": [[77, "index-0"]], "codelens": [[78, "index-0"]], "camel case": [[78, "index-1"]], "print": [[78, "index-2"], [128, "index-0"]], "arithmetic expressions": [[79, "index-0"]], "expressions": [[79, "index-0"]], "assignment move misconception": [[83, "index-0"]], "assignment relationship misconception": [[83, "index-0"]], "misconceptions": [[83, "index-0"], [84, "index-0"]], "assignment box vs value misconception": [[84, "index-0"]], "concatenate": [[90, "index-0"], [92, "index-0"]], "strings": [[90, "index-0"], [139, "index-0"], [139, "index-1"], [165, "index-0"]], "capitalize": [[92, "index-0"]], "find": [[92, "index-1"], [96, "index-3"], [160, "index-0"], [185, "index-0"]], "immutable": [[92, "index-0"], [94, "index-0"]], "lower": [[92, "index-1"]], "object": [[92, "index-0"], [103, "index-0"]], "slice": [[92, "index-1"], [96, "index-1"], [160, "index-0"], [161, "index-1"]], "substring": [[92, "index-0"], [160, "index-0"]], "dot-notation": [[96, "index-0"], [161, "index-0"], [207, "index-0"], [211, "index-1"]], "seymour papert": [[101, "index-0"]], "body syntonic": [[103, "index-0"]], "comment": [[103, "index-0"], [185, "index-0"], [207, "index-0"], [208, "index-3"], [210, "index-0"]], "objects": [[107, "index-0"]], "for loop": [[117, "index-0"], [128, "index-0"], [132, "index-1"], [136, "index-0"], [139, "index-1"], [144, "index-0"], [197, "index-0"]], "loop body": [[117, "index-0"], [144, "index-0"]], "nested loop": [[117, "index-0"]], "pixel": [[117, "index-0"], [124, "index-1"], [207, "index-0"]], "color": [[124, "index-1"], [182, "index-0"]], "for": [[124, "index-0"], [132, "index-1"], [146, "index-0"], [206, "index-0"]], "images": [[124, "index-0"], [208, "index-0"]], "picture": [[124, "index-1"]], "accumulator pattern": [[128, "index-0"], [136, "index-0"]], "body of a loop": [[128, "index-0"], [197, "index-0"]], "indention": [[128, "index-0"], [132, "index-1"]], "iteration": [[128, "index-0"], [133, "index-0"]], "body": [[132, "index-1"]], "palindrome": [[136, "index-0"]], "words": [[139, "index-1"]], "stamp": [[144, "index-0"], [182, "index-0"]], "total turtle trip theorem": [[144, "index-0"]], "turtle geometry": [[144, "index-0"]], "for loops": [[145, "index-0"]], "nested": [[145, "index-0"]], "setexecutionlimit": [[145, "index-0"]], "input": [[151, "index-0"], [156, "index-0"]], "str": [[151, "index-0"]], "out of range error": [[160, "index-0"], [164, "index-0"]], "split": [[160, "index-0"], [165, "index-0"], [185, "index-0"]], "java": [[170, "index-0"]], "python": [[170, "index-0"], [214, "index-0"]], "computer": [[170, "index-0"], [174, "index-0"]], "program": [[170, "index-0"], [174, "index-1"], [207, "index-0"], [210, "index-0"], [214, "index-0"]], "programming language": [[170, "index-0"], [173, "index-2"]], "programming tool": [[170, "index-0"]], "turing, alan": [[173, "index-0"]], "languages": [[173, "index-2"]], "harvard computers": [[174, "index-2"]], "random": [[176, "index-0"], [180, "index-0"]], "randrange": [[176, "index-0"], [180, "index-0"]], "even": [[179, "index-0"]], "odd": [[179, "index-0"]], "turtle": [[182, "index-0"], [182, "index-0"], [210, "index-0"]], "backward": [[182, "index-0"]], "documentation": [[182, "index-0"]], "forward": [[182, "index-0"]], "goto": [[182, "index-0"]], "left": [[182, "index-0"]], "pendown": [[182, "index-0"]], "pensize": [[182, "index-0"]], "penup": [[182, "index-0"]], "procedures": [[182, "index-0"]], "shape": [[182, "index-0"]], "xcor": [[182, "index-0"]], "ycor": [[182, "index-0"]], "close": [[185, "index-0"]], "open": [[185, "index-0"]], "counter": [[197, "index-0"]], "increment": [[197, "index-0"]], "infinite loop": [[197, "index-0"], [200, "index-0"]], "while loop": [[197, "index-0"]], "infinite": [[200, "index-0"]], "definite loop": [[206, "index-0"]], "code": [[207, "index-0"], [214, "index-0"]], "screen": [[207, "index-0"], [210, "index-0"]], "pictures": [[208, "index-1"]], "pixels": [[208, "index-2"]], "dot notation": [[210, "index-1"]]}})