Exercise 4.22 - special form 'let' as a derived expression - a 1-line modification to (analyze)!
Exercise 4.23 - the extra logic in (analyze-sequence) is used to 'pre-compile' the sequence into one big lambda
Exercise 4.24 - parsing expressions only once (instead of repeatedly) results in ~2x the performance!