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