Here. Paul gets a bit wordy, but I really like the idea that most of the concepts we use in our programming languages are optimizations. How much simpler would programming be if we could do away with things like the artificial distinction between arrays and strings?