Early on: for those that know how WWII's enigma machine worked, implement it. (see ~comp200/01spring/Projects/enigma.ss) after list-ref, and assoc: A randomized headline generator: http://www.chron.com/content/interactive/games/headline/headpage.html Similarly: an eliza program. web/xml processing: http://www.chron.com/content/chronicle/comics/archive/showComics.hts has a list of comic strips -- make your own page where it displays your favorites of a given day. Alternately -- open up the tx lottery's pages to estimate the remaining expected payoff, in scratch-off games. late, graph-reachability hw: make length, for lists that might be circular (have them draw a picture of such a list, and create one, and write "length/inf".) ----- possible exam3 question: set!/local interaction: - a checking-account, which whenver it's called with argument "withdraw" changes the balance, and returns a list with a receipt# and the new balance. "draw the picture of what this looks like after 1,2,n iterations: [something with set! remainder (rest remainder)]" example local, with "what is the result of calling..." write "while" cyclic? -- using mutation; and/or using accumulator w/ set! Or, "reachable? a b" study sheet: law of local; law of set!